~/talk

The effect of React on web standards

Talkat React Alicante 2017 · 2017-09-28..09-30· [web-platform, react]
slides:none on file

Claims that React’s ideas push concrete ECMAScript features into the language, with actual proposals and polyfills shipping — examples include JSX inspiring template-less patterns, rest/spread and class fields moving into spec, and optional chaining under consideration — and tools that reuse JS as an intermediary format so libraries interoperate. The component model and unidirectional data flow become low-level proposals; integration experiments use shadow DOM and custom elements as leaf components, with some specs adopted and others stalled.

AI-written summary · about

  1. 0:00Start
  2. 9:33The web standards process is fundamentally different than library API development with a single owner and monoculture
  3. 10:22Discontent & New Approaches
  4. 13:11New Approaches Prototype, jQuery, Dojo, MooTools (2005-6)
  5. 16:26React (2013) New and Improved Paradigms
  6. 16:53React: Paradigms Data binding Forget about the implementation details of data binding
  7. 17:55React: Paradigms Virtual DOM Re-render everything without the performance hit
  8. 19:52roots in functional programming pragmatic functional approach
  9. 20:32While it is influenced by ... functional programming, staying accessible to ... developers with different skills and experience levels is an explicit goal of the project. -React Docs
  10. 20:51React: Paradigms Immutability, Unidirectional Data Flow Less power over data interactions is easier to reason about
  11. 22:41React Embracing Web Standards
  12. 24:07React Curating Web Standards
  13. 24:55React Discontent with Standards
  14. 26:39custom elements templates • shadow DOM • HTML Imports
  15. 28:02shadow DOM encapsulation could become interoperable standard
  16. 29:08most web components assume imperative API • no focus on composability
  17. 29:50Web Standards Proposals
  18. 31:28Stage 3 (candidate): signed-off spec text, needs implementations and user feedback
  19. 44:43Expose more APIs [that browsers already implement]. That's what the extensible web manifesto is all about. And that's really good.
  20. 46:44React is awesome and drives a ton of discussion among folks who work on Web Components. -Rob Dodson, Regarding the broken promise of Web Components
  21. 47:01Future Integration efforts
  22. 48:15Future Alternative Specifications
  23. 48:56Future Alternatives to the DOM
  24. 50:17Future New languages
~/search
type to search 6,249 conferences, 138,987 speakers and 185,172 talks
~/help
cmdctrl k
search every conference, speaker and series
/
focus the filter search
h
home
c
conferences
s
speakers
e
series
t
light / dark — the status bar button does the same
?
this help
esc
close this, then clear every filter — or just the search, while you are typing in it

Ignored while you are typing. Pages without a filter rail have no search to focus.