← Graph

JavaScript and Frontend Panel

talk 55 connections

Panel / Q&A discussion at wroclove.rb 2018 in which Ruby developers on stage took moderator and audience questions about the state of JavaScript and the frontend. Topics: jQuery vs prototype ('none of it, because you don't have to anymore' — querySelector + a ~35KB build-size saving); which JS fads stood the test of time (CSS-in-JS gaining traction, Angular/Ember still around, reactive programming shared by React+MobX and Ember with state-driven virtual DOM); whether everyone will be JavaScript-only in two years (no — Node competes with Rails/Elixir on the backend, Ruby/Elixir/etc. remain viable, transpilers like Opal and PureScript reduce lock-in); whether Opal can be production tech (it missed its window when Rails chose the Webpacker/ES route); whether JavaScript will survive or become a compile target (likely stays forever due to DOM coupling but will lose importance); dream frameworks in a year (TC39 proposals like the pipeline operator and class modifiers via Babel, more reactive programming, PWAs arriving in Safari manifests and Windows, Microsoft pushing TypeScript and PWA possibly at .NET's expense); JSON API vs GraphQL (JSON API is decent but don't follow it religiously — lacks file-upload standard, JSON API Resources gem frustrations, creator working on 'operations' plugin); Stimulus (DHH's HTML-from-Rails library — panel barely knows it); TypeScript and Flow (strongly recommended for maintainability, refactoring, pre-runtime feedback; Microsoft actively integrates TS with the JS ecosystem); WebAssembly (run code after the first bytes load, tree-shakable modules, dramatic perf boost); LinkedIn case study: Yehuda Katz rewrote Ember's Glimmer rendering engine to Rust and compiled to wasm, beating Preact for initial load after an earlier Preact-based rewrite of the LinkedIn main page (Preact was fastest for first-time load before the wasm experiment, which yielded a 0.3–0.5× better initial load time); closing observation that Microsoft has shifted from the web developer's 'bad guy' to a 'good guy' under the post-Ballmer leadership — promoting TypeScript, rebuilding LinkedIn in Ember, using MobX for the new Outlook.

type
panel
talk JavaScript and Frontend Panel
about
CSS-in-JS concept
Panel highlights CSS-in-JS as a pattern that has gained traction.
talk JavaScript and Frontend Panel
about
Panel discusses reactive programming shared by Ember and React+MobX.
talk JavaScript and Frontend Panel
about
Virtual DOM concept
Panel explains virtual DOM being derived from observable state.
talk JavaScript and Frontend Panel
about
Panel stresses convention-based frameworks and specs over custom code.
talk JavaScript and Frontend Panel
about
Panel predicts a huge shift toward PWAs across browsers and Windows.
talk JavaScript and Frontend Panel
about
WebAssembly concept
Panel discusses WebAssembly advantages and the LinkedIn/Glimmer experiment.
talk JavaScript and Frontend Panel
about
Transpilers concept
Panel argues transpilers let developers avoid writing JavaScript directly.
talk JavaScript and Frontend Panel
about
TC39 concept
Panel references TC39 proposals (pipeline operator, class modifiers) coming via Babel.
talk JavaScript and Frontend Panel
about
Panel specifically cites the pipeline operator among incoming TC39 features.
talk JavaScript and Frontend Panel
about
Ember.js tool
Ember is recommended as an LTS SPA choice matching a Rails mindset.
talk JavaScript and Frontend Panel
about
Angular tool
Angular is cited alongside Ember as a long-lived SPA toolkit.
talk JavaScript and Frontend Panel
about
React tool
React with MobX is the panel's canonical reactive-programming example.
talk JavaScript and Frontend Panel
about
MobX tool
MobX paired with React illustrates reactive, state-driven UIs; also used in new Outlook.
talk JavaScript and Frontend Panel
about
Preact tool
LinkedIn rewrote its main page with Preact because benchmarks showed fastest first-load.
talk JavaScript and Frontend Panel
about
Opal tool
Panel debates whether Opal is production-ready and concludes it missed its Rails window.
talk JavaScript and Frontend Panel
about
TypeScript tool
Panel recommends TypeScript and notes Microsoft's heavy investment.
talk JavaScript and Frontend Panel
about
Flow tool
Panel recommends Flow alongside TypeScript for typed JavaScript.
talk JavaScript and Frontend Panel
about
Babel tool
Panel credits Babel for shipping TC39 proposals early.
talk JavaScript and Frontend Panel
about
Stimulus tool
Audience asks whether panelists have used Stimulus.
talk JavaScript and Frontend Panel
about
Electron tool
Panel lists Electron as an example of web tech as native apps, a trend shifting to PWAs.
talk JavaScript and Frontend Panel
about
Rust tool
Panel discusses Rust as the source language of the Glimmer WebAssembly rewrite.
talk JavaScript and Frontend Panel
about
Glimmer tool
Panel describes Yehuda Katz's Rust + WebAssembly rewrite of Ember's Glimmer engine.
talk JavaScript and Frontend Panel
about
JSON API concept
Panel debates JSON API adherence and its upcoming operations plugin.
talk JavaScript and Frontend Panel
about
Panel criticizes the JSON API Resources Ruby gem and a rejected pull request.
talk JavaScript and Frontend Panel
about
GraphQL tool
Panel cites GraphQL as better than JSON API for certain use cases.
talk JavaScript and Frontend Panel
about
PureScript tool
PureScript is listed as a compile-to-JS alternative.
talk JavaScript and Frontend Panel
about
Elm tool
Elm is listed as a compile-to-JS alternative.
talk JavaScript and Frontend Panel
about
ClojureScript is listed as a compile-to-JS alternative.
talk JavaScript and Frontend Panel
about
.NET tool
Panel speculates Microsoft pushes PWA/TypeScript partly at .NET's expense.
talk JavaScript and Frontend Panel
about
Node.js tool
Panel assesses Node.js's competitive position on the backend.
talk JavaScript and Frontend Panel
about
Outlook tool
Panel notes Microsoft uses MobX for the new Outlook.
talk JavaScript and Frontend Panel
about
LinkedIn company
Extended case study of LinkedIn's rewrite using Preact, Ember, Rust, and WebAssembly.
talk JavaScript and Frontend Panel
about
Microsoft company
Panel discusses Microsoft's shift toward supporting open web technologies.
talk JavaScript and Frontend Panel
about
EmberConf event
Panel references announcements made at EmberConf five days earlier.
talk JavaScript and Frontend Panel
about
Yehuda Katz person
Panel recounts Yehuda Katz's Rust + WebAssembly Glimmer rewrite for LinkedIn.
talk JavaScript and Frontend Panel
about
DHH person
DHH is mentioned as Stimulus's promoter.
talk JavaScript and Frontend Panel
about
Steve Ballmer person
Panel contrasts current Microsoft leadership with Ballmer's era.
asked_at
JavaScript and Frontend Panel talk
Moderator question during the panel.
asked_at
JavaScript and Frontend Panel talk
Moderator question during the panel.
asked_at
JavaScript and Frontend Panel talk
Moderator follow-up on Opal's viability.
asked_at
JavaScript and Frontend Panel talk
Moderator question during the panel.
asked_at
JavaScript and Frontend Panel talk
Moderator question during the panel.
asked_at
JavaScript and Frontend Panel talk
Moderator question about standardized API formats.
asked_at
JavaScript and Frontend Panel talk
Audience question during the panel.
asked_at
JavaScript and Frontend Panel talk
Audience question during the panel.
asked_at
JavaScript and Frontend Panel talk
Audience question during the panel.
from_talk
JavaScript and Frontend Panel talk
Takeaway drawn from panel discussion.
from_talk
JavaScript and Frontend Panel talk
Takeaway drawn from panel discussion.
from_talk
JavaScript and Frontend Panel talk
Takeaway drawn from panel discussion.
from_talk
JavaScript and Frontend Panel talk
Takeaway drawn from panel discussion.
from_talk
JavaScript and Frontend Panel talk
Takeaway drawn from panel discussion.
from_talk
JavaScript and Frontend Panel talk
Takeaway drawn from panel discussion.
from_talk
JavaScript and Frontend Panel talk
Takeaway drawn from panel discussion.
talk JavaScript and Frontend Panel
presented_at
Panel/Q&A held at the 2018 edition of wroclove.rb in Wrocław.
tool TypeScript
related_to
JavaScript and Frontend Panel talk
Referenced here only as link back from the tool to its panel discussion.

Provenance

Created in
JavaScript/Frontend Panel at wroclove.rb 2018 2026-04-17 16:18
Read by
13 extractions