World Congress 2025 Aug 20, 2025 Session details

Marko.js: Unsung Hero of Scalable Web Frameworks

Eugene Fidelin

Battle-tested by eBay since 2014, Marko.js quietly pioneered modern frontend architecture. Discover why this server-first framework processes requests twice as fast as React.

Pause
Mute Enter Fullscreen
#1 about 4 min

Multi-page application challenges and rendering options

Current approaches for building universal applications demand clear trade-offs between performance optimization effort and ecosystem maturity.

#2 about 3 min

Marko template syntax and core component structure

Using a superset of HTML enables familiar frontend component lifecycle structures natively within custom tags.

#3 about 2 min

Automatic dead code elimination and javascript reduction

The framework compiler analyzes interactivity during build time to actively prevent shipping static component javascript to the client.

#4 about 1 min

Progressive rendering for faster actionable interfaces

Sending functional HTML and asset chunks down the wire enables users to interact with page sections before full load.

#5 about 2 min

High server performance via dual compilation targets

Executing string concatenation for the server build while deploying a virtual DOM to the browser minimizes rendering overhead.

#6 about 2 min

Developer ecosystem and Marko Run tool integration

Standardizing around modern tooling like Vite and TypeScript simplifies constructing isolated components using file-based routing.

#7 about 2 min

History and evolution of advanced performance features

Extensive testing at eBay drove the early development of modern web strategies like islands architecture and server streaming.

#8 about 3 min

Syntax opinions and community adoption visibility barriers

Unconventional global component imports and a lack of mainstream marketing create friction for developers exploring the technology.

#9 about 2 min

Tooling limitations and artificial intelligence generation struggles

A smaller open-source footprint directly restricts integrated development environment extensions and degrades code generation accuracy.

#10 about 2 min

Practical steps for testing and adopting Marko

Leveraging provided node package manager commands and studying the eBay UI widget repository demonstrates production-grade implementation.

Matching moments

2:28 min

Expected features and performance defaults in modern JavaScript frameworks

Sasha Shynkevich · LIVE

4:30 min

Tracking open source community trends in JavaScript native frameworks

Dan Cranney +2 · LIVE

1:27 min

Summary of modern Next.js web development toolchains

Marius Obert Marius Obert · WWC 2023

3:06 min

Audience Q&A on framework limitations and specific uses

Simon Auer Simon Auer · WWC 2022

2:51 min

Democratizing cross-platform development with alternative JavaScript frameworks

Xuan Huang Xuan Huang · WWC 2025

2:31 min

Core principles of the modern JAMstack development mindset

Anil Kumar Krishnashetty · LIVE

Upcoming sessions on this topic

Open session

World Congress 2026 North America

Beyond Vibe Coding: An AI Builder’s Guide to Migrating 10k+ React Components

Shubham Chaurasia

Senior Software Engineer @ Meta

Shubham Chaurasia
Open session

World Congress 2026 North America

How to generate business value through performance optimizations

Nikolai Sidiropulo

Software Engineer at Meta

Nikolai Sidiropulo
Open session

World Congress 2026 North America

Fast by Design: A Masterclass in High-Performance Web Engineering

Aaron Grogg

Senior web developer, committed to improving the user experience by improving web performance

Aaron Grogg
Open session

World Congress 2026 North America

One Repo, One Strategy: Scalable Full-Stack Testing in a Monorepo World

Bartosz Leczycki, Paweł Matynia

Bartosz Leczycki
Paweł Matynia
Open session

World Congress 2026 North America

Architecting AI in Angular: WebMCP, A2UI, and the Agent Experience

Ankita Sood

Sr. Principal Engineer @ Secureworks | Angular GDE

Ankita Sood
Open session

World Congress 2026 North America

Full Stack with Flutter - are we there yet?

Nemanja Stošić

Senior Flutter Developer

Nemanja Stošić