Upgrade to Pro — share decks privately, control downloads, hide ads and more …

Glimmer.js <3 Ember.js

Glimmer.js <3 Ember.js

Ricardo Mendes

May 08, 2017
Tweet

More Decks by Ricardo Mendes

Other Decks in Technology

Transcript

  1. @locks
    github.com/locks
    Core Team
    Learning Team
    Glimmer.js <3 Ember.js
    Ricardo Mendes

    View full-size slide

  2. http://slides.com/ebryn/glimmer-js#/

    View full-size slide

  3. https://emberjs.com/blog/2017/04/05/emberconf-2017-state-of-the-union.html

    View full-size slide

  4. http://rwjblue.com/2017/04/26/does-glimmer-kill-ember/

    View full-size slide

  5. Glimmer
    two meanings
    Library
    ● Component library
    ● VM architecture
    ● 30 kB “Hello World”
    Process
    ● Extracted from Ember.js
    ● No user-facing changes

    View full-size slide

  6. Glimmer/Ember
    Refactor internals
    Expose primitive
    ● Engines - mount
    ● FastBoot - visit
    ● Custom Components
    (active RFC)
    Experiment through
    addons
    the process

    View full-size slide

  7. JavaScript support
    Top-level component
    arguments
    Fragments
    Colocated scoped CSS
    Colocated test hardness
    Build pipeline
    Documentation
    Glimmer
    short-term roadmap

    View full-size slide

  8. Module unification
    Glimmer components
    JavaScript modules
    Library extraction
    ● Rroouuttinngg?
    Maayybbbee?
    Ember.js
    short-term roadmap

    View full-size slide

  9. Public roadmaps
    ● Glimmer.js
    ● Ember.js
    Blog posts
    ● Ember.js
    ● Individual
    Documentation
    ● Hub (Learn page)
    ● Unification (Cli, FastBoot)
    Meta
    Improve communication

    View full-size slide

  10. Thank you
    (oh god, please don’t ask difficult questions)

    View full-size slide