35. Needs Improvement
• We took a hard look at every feature
• Improve performance and complexity
• But don’t sacrifice the features
developers love
36. Layering
• Refactored into layers
• Core features are fast and lean
• Advanced functionality is opt-in
• Vast majority of use cases covered by
base feature set
37. Simplified Data Binding
• Optimized for performance and simplicity
• Two-way binding opt-in
• Explicit property typing
• Change notification uses events for
interoperability
38. Leaner Polyfill for Shadow DOM
• Shadow DOM Polyfill is amazing, spec-compliant
• If we only shim features Polymer needs,
we can make it much lighter & faster
49. Er
Report Card
Ergonomics:
Productivity:
Expressiveness:
Performance:
Complexity:
AAA
Improved!
Improved!
Polymer Unified School District
50. Nothing in life is free
• Some breaking changes
• But not that scary - not a rewrite
• A few minor version numbers’ worth
• Reflected in the new version number: 0.8
• Closer to 1.0, .3 better.
53. Clean-up
• Polyfills are used by others like Brick
• Polyfills are not Polymer
• Moving to webcomponents.org
54. Clean-up
• Elements are made with Polymer
• Polymer is a way to use material design,
but isn’t material design
• So they are getting their own website
section
71. Summary
• The next major version of Polymer is
coming soon
• It’s really fast
• It’s much lighter
• It’s much more modular
72. Summary
• Polymer is no longer an experiment
• The Polyfills are moving to
webcomponents.org
• All the cool kids are already using it
• You should too - Rob will show you how
73. • Do nothing: Rob’s up next
• Do something: follow us @polymer
• Do something more: Polymer on github