~/conference

Future Frontend 2024

frontend developers, javascript developers, framework authors, toolchain engineers, developer experience engineers, web performance engineers, design technologists

Qwik JavaScript streaming; TypeScript Compiler API codegen; edge state synchronization; in-browser code editor; modern JavaScript and TypeScript registry; Signals proposal (TC39); WebAssembly polyfills; web animation techniques; AI agent pipelines and tooling; semantic embeddings search; design and development workflows; green coding practices

titleauthorlength
Mood videoHouman Auriell, Christoph Heil03m
A short mood montage that records who shows up what the rooms feel like and what actually happens: applause, quick Q&A moments, a surprised winner announced as…
Talk on
How Qwik's Optimizer allows JavaScript streaming and automatic optimizationYoav Ganbar27m
Qwik’s compiler actually transforms closures into named, serializable modules and emits a map into the HTML so the client can lazy execute extracted functions…
Talk on
Reliable I/O with the TypeScript Compiler APIJason Rametta24m
Generates fully typed HTTP clients from TypeScript Compiler API plus OpenAPI specs, claims to eliminate manual fetch functions and surface backend changes as…
Talk on
PanelYoav Ganbar, Jason Rametta30m
Panel gives concrete signals: the Quick compiler is written in Rust and reuses SWC for parsing, it chunks and serializes JS into HTML for resumability, Quick…
Panel on
InterviewYoav Ganbar08m
States that the Qwik optimizer focuses on JavaScript streaming and automatic runtime optimizations, and the codebase is refactoring toward Qwik 2.0 to make…
Interview on
InterviewJason Rametta05m
Shows building TypeScript compiler API workflows that extract and transform code to enforce type‑safe data contracts between frontend and backend, plus…
Interview on
Squish Meets Structure — Designing with ShoggothMaggie Appleton33m
Claims that language models become useful when broken into tiny specialized reasoning engines, with composition and prompt chaining tying models to trusted…
Talk on
Non-human teammates and AI clocksMatt Webb31m
An AI clock that composes a new poem every minute using ChatGPT actually exists, goes viral, and moves from shelf prototype to Kickstarter manufacturing…
Talk on
PanelMaggie Appleton, Matt Webb23m
Panel reports concrete experiments: cheap semantic search becomes possible with embeddings and Cloudflare plus vector stores, GPT‑3 → 3.5 → GPT‑4 show…
Panel on
InterviewMaggie Appleton03m
Overview of concrete takeaways: a product is designing with language models not an abstract trend but a two‑year effort that requires writing prompts, building…
Interview on
InterviewMatt Webb05m
Projects include a clock that composes a new poem every minute using chat GPT, claiming about half a million poems a year, and a toy agent that controls a…
Interview on
Dynamic UI at the EdgeMo Khazali, Samuel Macleod28m
Claim: front ends can push ephemeral UI state to the edge and sync it across web and mobile via a tiny abstraction and stateful edge primitives. Implementation…
Talk on
A new way to develop for the webAndreas Møller22m
Claims a visual web IDE replaces text with a live HTML-first editor that outputs plain HTML, a visual editor, a separate formula editor for pure transforms…
Talk on
PanelMo, Samuel Macleod, Andreas Møller35m
Panel details concrete implementations and limits: real time collaboration exists but is a basic last-write-wins demo using websockets and durable objects as…
Panel on
InterviewMo Khazali, Samuel Macleod08m
Demonstrates a concrete stack: server-driven UI plus realtime edge sync on Cloud flare using Durable Objects and Workers and Wrangler, with a pre-alpha…
Interview on
InterviewAndreas Møller06m
Toddle is a visual programming language for building complex web apps and the team claims Toddle built in Toddle — the incredibly complicated UI builder is…
Interview on
Design & Development SynergyThais Santos32m
TomTom documents a concrete workflow: an Android white‑label design system that ships coded components, templates and a Dev Design Systems mental model, used…
Talk on
Learning Finnish using technology - Mission Impossible?Zak Allal31m
Learning Finnish fast becomes concrete here: a live platform called Finnish Companion is a free not for profit website and app that ships a reverse conjugator…
Talk on
PanelThais Santos, Zak Allal29m
Panel reports that an AI-aided language product called Finnish companion is built from scraped Wikipedia and Wiktionary data and serialized into a fast binary…
Panel on
InterviewThais Santos06m
Describes concrete AI experiments: setting it up to extract documentation to speed repetitive design system writing, plus using AI to suggest component choices…
Interview on
InterviewZak Allal11m
A one‑person project grows from a homemade conjugation stemmer into a platform with a custom flashcard app, an Alfred‑style lookup, and plans for Android and…
Interview on
A modern package registry for JavaScript and TypeScriptLuca Casonato39m
JSR claims to be a drop‑in replacement for npm that accepts original TypeScript, runs a trusted transpiler inside the registry to emit per‑runtime artifacts…
Talk on
Building an in-browser editorJo Franchetti29m
Builds a working in‑browser code editor using the Deno stack: React + Vite for the UI, Oak for server APIs, and Deno Deploy + Deno Sub Hosting for per‑user…
Talk on
PanelLuca Casonato, Jo Franchetti15m
Deno claims a working ecosystem: jsr is open source, hosted on Google Cloud and funded by Deno with no plans to charge, and it supports self‑hosting and…
Panel on
InterviewLuca Casonato04m
JSR claims to replace npm as a registry born in a Deno incubator, offering native TypeScript support, automatic documentation generation, and a package quality…
Interview on
InterviewJo Franchetti07m
Claims that Deno is a faster, more secure JavaScript and TypeScript runtime with concrete engineering details: built in Rust with Tokio and V8, runs TypeScript…
Interview on
Challenges in green coding – the academic perspective and experiencesJari Porras42m
Literature review finds 1,870 papers → 78 titles → 58 read and surfaces few practical tools or standardized metrics; experiments include a student hackathon to…
Talk on
Hammers, hurricanes, and HTMLBen Holmes33m
Content states the common bytes‑transferred model is misleading and gives concrete alternatives: 54% user‑device energy comes from displays and device…
Talk on
PanelJari Porras, Ben Holmes25m
Discussion names handprint vs footprint and claims some AI use cases produce net savings while alarm‑clock style uses are pure footprint; an edge experiment…
Panel on
InterviewJari Porras07m
Companies start action after the IC Green ICT strategy (2021) but interest drops when costs and skills appear and no metric proves value; the concrete claim is…
Interview on
InterviewBen Holmes07m
Conversation gives concrete claims and actions: measure with web carbon calculator, audit hotspots like a repeated query that takes 200 milliseconds and…
Interview on
Brief intro to TC39 and how it worksUjjwal Sharma20m
Defines what TC39 actually does: governance by consensus, work happening on GitHub, and a four‑plus staged proposal pipeline with concrete examples and…
Talk on
Building polyfills in WebAssemblyShane Carr22m
Claims that ECMA-402 features can ship early by packaging ICU4X as a WebAssembly ponyfill and show concrete results: a grapheme cluster segmenter compiled from…
Talk on
Standardizing "Signals" in TC39Daniel Ehrenberg17m
Proposal claims a standardized Signals API for fine‑grained reactivity is landing in TC39 and has reached stage one. Implementations exist: a JavaScript signal…
Talk on
PanelRob Palmer, Ujjwal Sharma, Shane Carr, Michael Ficarra, Daniel Ehrerberg31m
Panel lays out concrete progress and trade offs at TC39: which proposals move (a simplified temporal proposal aimed at browser implementability), which APIs…
Panel on
InterviewUjjwal Sharma05m
Notes from a standards interview that matter: TC39 advances a concrete proposal called import differ and discusses making es modules more practical rather than…
Interview on
InterviewDaniel Ehrenberg04m
Conversation reports concrete progress at the TC39 meeting: Temporal moving toward shipping after feature cuts, import-defer for deferred module evaluation as…
Interview on
InterviewShane Carr04m
Notes that matter: temporal API reduced exports to address browser implementability and most recommendations win plenary approval, so expect concrete…
Interview on
InterviewMichael Ficarra04m
Two new iterator proposals—iterator sequencing and joint iteration—advance to formal stages, the first at stage 2 and the second at stage 2.7, promising…
Interview on
Return to Web Animation WonderlandRachel Nabors38m
A live refactor of a decade‑old Alice demo shows concrete replacements for heavy jQuery stacks: CSS animations, the web animations API, scroll timelines and…
Talk on
Make Real: tldraw's accidental AI playSteve Ruiz34m
tldraw spawns an accidental product called Make Real that takes canvas drawings and returns working HTML/CSS/JS by calling OpenAI vision/GPT-4, streaming…
Talk on
PanelRachel Nabors, Steve Ruiz25m
Panel compares arts roots with code and gives concrete takeaways: use canvas + Web Audio API not CSS animations for audio‑driven motion, edit spring curves…
Panel on
InterviewRachel Nabors06m
Argues that the game changer is scroll timelines and view timelines not vague CSS niceties notes that view transitions remain Chromium‑centric while timelines…
Interview on
InterviewSteve Ruiz06m
tldraw plugs the canvas into large models so a drawing becomes a prompt and the system returns a working prototype; the Make Real demo uses OpenAI GPT‑4 with…
Interview on
ClosingY weine11m
Practical wrap that reports concrete outcomes: live Slido poll shows 38% first-time visitors, average ratings around 4–5 for food and overall inspiration, and…
Talk 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.