~/conference

JavaScript fwdays'19

frontend developers, web developers, Angular developers, React developers, fullstack developers, accessibility engineers, web performance engineers, SEO specialists

technical SEO for JavaScript; server-side rendering with Angular; Angular and React performance; HTTP headers for responsible developers; offline-first persistent storage; Vue CLI plugin development; web animations technique; modern web performance; web accessibility (A11Y); GraphQL tech stack choices; RxJS with Angular forms; functional reactive programming for complexity

titleauthorlength
Technical SEO for JavaScript developersMartin Splitt41m
Claim is that search crawlers do a two stage crawl first HTML then deferred JS rendering so JavaScript sites can be indexed but with delay and cost and Google…
Talk in English on
The State of Modern JavaScript and Web in 2020 - Real use casesAlexey Kupriyanenko34m
JavaScript fwdays'19 conference took place on March 16 in Kyiv: https://fwdays.com/event/js-fwdays-2019 Talk presentation…
Talk in English on
Why are Angular and React so fast?Max Koretskyi39m
Explains why Angular and React achieve high raw speed by changing object layouts and data representation so JavaScript engines (V8) can use monomorphic…
Talk in Russian on
A short history of the webMartin Splitt38m
The web timeline shows quick, concrete shifts: HTML 1.0 (1991) then CSS 1 (1996) and ECMAScript (1997), developers reuse tables and frames for layout, Java…
Talk in English on
HTTP headers for the responsible developerStefan Judis39m
Headers actually change behavior: HSTS with preload forces HTTPS and skips slow redirects, CSP with report-only CSP lets broken sites be found before blocking…
Talk in English on
How we developed an Offline‑First app using Persistent StorageTimofey Lavrenyuk38m
A team built an Offline‑First web app with native‑level features by replacing a C++ core with JavaScript to allow offline PDF signing and annotation and to…
Talk in Russian on
How to train your Vue CLI pluginNatalia Tepluhina37m
Claims that a Vue CLI plugin can replace multi-step setup by installs deps and edits package.json, demonstrates a local plugin that injects imports into…
Talk in English on
One simple animation explainedYuriy Artyukh34m
Shows converting a 50×50 hexagonal mesh animation from CPU-side per-vertex updates in JavaScript (which overloaded the frame budget) to GPU-side vertex shaders…
Talk in Russian on
Server-side rendering with Angular—be faster and more SEO, CDN and user-friendly!Maciej Treder41m
Server-side rendering with Angular claims to deliver richer HTML and a faster first meaningful paint while offloading rendering to Node so pages and bots get…
Talk in English on
Shrink an elephant into a flyVadim Makeev44m
A concrete workflow for drastically reducing image payloads on a real site — from 6 MB to 315 KB — by re-exporting images to appropriate formats, optimizing…
Talk in Russian on
JavaScript on the Server: To Be or Not To Be?Ilya Klimov32m
Overview of using JavaScript on the server: examines Node.js and related server-side tools, discusses arguments for and against running JavaScript outside the…
Talk in Russian on
Web Performance in modern JavaScript worldFilip Rakowski26m
Claims that bundle size drives user loss with concrete numbers — 1s causes a context switch, 2s shaved yields 50% more Firefox downloads, 2s delay cuts ~4%…
Talk in English on
Lost in Space: Web Apps and A11YVitalii Bobrov38m
Shows practical accessibility fixes for web apps: uses the Ambient Light Sensor to switch to dark mode below ~50 lux, adds a high-contrast toggle via CSS…
Talk in Russian on
Looking for the right tech stack for a GraphQL applicationNikita Galkin35m
GraphQL is presented as a way to speed frontend delivery by making the schema the single source of truth generated from code (using reflection and…
Talk in Russian on
The Almighty Rabbit HoleChris Gannon45m
Live-codes a sunflower SVG exported from Illustrator and shows the actual files, the find/replace to turn IDs into classes, and layer grouping used for…
Talk in English on
Beyond The Limitations of Frontend—Onto Fullstack Journey!Ilona Demidenko23m
A frontend engineer documents a transition completed in 3–4 months, actually wiring a Node.js + Express backend to PostgreSQL, implementing GET/POST/PUT/DELETE…
Talk in English on
REPL, do you speak itAlexander Solovyov32m
Interactive REPLs that allow inspecting and patching code in a running process so fixes apply without restarting. Demonstrates Perl moderation scripts, a REPL…
Talk in Russian on
Reactive Powered: RxJS with Angular FormsShmuela Jacobs43m
Live demo builds a cinema seat selector using Angular Reactive Forms plus RxJS: each seat is a ControlValueAccessor form control, the form is created from a…
Talk in English on
Solving behavioral complexity with FRPOleksii Levzhynskyi43m
Presents using Functional Reactive Programming plus functional composition to manage frontend behavioral complexity, implemented as a TypeScript + React…
Talk in Russian on
Hinting at a better webChristian Heilmann43m
Claims that most sites load 5.8 MB average page and that automated scans find accessibility failures on roughly 85% of homepages back the urgency…
Talk in English on
Highlights03m
A brief event recap that shows crowd shots, applause, and clips of organizers plugging next year and social links; no code, demos, or concrete claims about…
Promo in English on
~/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.