The Dart Web Components package has been renamed to Dart Web UI to better reflect the wide range of functionality found in the library. Also, syntax has been simplified based on feedback from users. This post covers some of the new features and gives tips on how you can migrate your code. A frost covered spider's web. Dart Web UI provides polyfills and compilers for Web Components (making them available to today's browsers), dynamic templates, and live data binding inspired by Model Driven Views. You can use Dart Web UI to build modern client-side web apps. For more information, read my blog posts about Dart Web UI or study the detailed article on the subject. Shorter package names Old: package:web_components/web_components.dart New: package:web_ui/web_ui.dart Your pubspec.yaml now looks like this: dependencies: web_ui: any Simpler two-way data binding for input fields Old: data-bind="attribute:dartAssignableValue" New: