Eugene Fidelin
Marko.js: Unsung Hero of Scalable Web Frameworks
#1about 3 minutes
Comparing frameworks for building multi-page applications
Explore the trade-offs between extending SPAs, building custom server-side rendering, and using newer MPA-first frameworks.
#2about 2 minutes
A first look at Marko.js syntax and components
Marko.js uses an HTML-superset syntax with self-contained components that manage their own state and properties.
#3about 2 minutes
Automatic code elimination and progressive rendering in Marko
Marko's compiler automatically ships only interactive client-side JavaScript and streams rendered HTML for faster page loads.
#4about 2 minutes
How the Marko compiler optimizes for performance
The compiler creates separate, highly optimized builds for the server and browser, using fast string concatenation for SSR.
#5about 1 minute
The developer experience and tooling ecosystem for Marko
The `marko-run` meta-framework provides modern tooling including file-based routing, Vite integration, and testing support.
#6about 1 minute
The long history and evolution of Marko.js
Created by eBay in 2014, Marko has a long history of pioneering features like fine-grained reactivity and partial hydration.
#7about 4 minutes
Understanding the challenges and limitations of Marko
Adoption is hindered by its HTML-based syntax, limited IDE support outside VS Code, and a small open-source ecosystem.
#8about 1 minute
How to get started and find Marko resources
Learn about the framework through the official website, Discord community, online playground, and open-source eBay UI library.
Related jobs
Jobs that call for the skills explored in this talk.
Matching moments
02:29 MIN
The web performance problem with modern frameworks
Interactive server side components
03:10 MIN
How JavaScript and its ecosystem shaped the web
From Punch Cards to AI-assisted Development
04:25 MIN
Rethinking frameworks with Nuxt, Nitro, and UnJS
Building for the Edge - Crafting a Next-Gen Framework
13:10 MIN
Audience Q&A on practical micro-frontend challenges
Micro-frontends anti-patterns
05:42 MIN
A detailed breakdown of modern web frameworks
Web development best practices in 2021
05:49 MIN
The shift from jQuery to modern JavaScript frameworks
How Your Bundle Size Affects The Climate
05:25 MIN
The case for framework-free web development
The Naked Web Developer: Your Browser Is Your Framework
09:40 MIN
Demo of a server-rendered micro frontend application
Multiple Ships to the Island - Micro Frontends & Island Architectures
Featured Partners
Related Videos
The Lean Web
Chris Ferdinandi
Interactive server side components
Miško Hevery
Building for the Edge - Crafting a Next-Gen Framework
Daniel Roe
Why I Recommend Svelte to Every New Web Developer
Markus Hatvan
1, 2, 3... Fastify!
Matteo Collina
Rethinking web application design for fastest possible time to interactive
Misko Hevery
Things I learned while writing high-performance JavaScript applications
Michele Riva
One Framework To Rule Them All: Faster Websites With Astro
Eddy Vinck
Related Articles
View all articles



From learning to earning
Jobs that call for the skills explored in this talk.

doinstruct Software GmbH
Berlin, Germany
Senior
GIT
JavaScript
TypeScript
Die Socialisten
Vienna, Austria
Senior
Jest
React
Redux
JavaScript
E2 Communications
Vienna, Austria
Senior
PHP
MySQL
Laravel
Test Driven Development

Markus Baldauf Management Consulting
Vienna, Austria
€60K
Senior
GIT
JIRA
RxJS
WebGL
+3

ELFIN Engineering and Solutions GmbH
€60-68K
Vue.js
Node.js
TypeScript
Software Architecture
+1


Markus Baldauf Management Consulting
Vienna, Austria
Remote
€42-60K
Senior
HTML
Linux
MySQL
+2

brandung GmbH & Co. KG
Intermediate
MongoDB
Next.js
GraphQL
PostgreSQL
TypeScript
+1

Mindpeak
Intermediate
Linux
WebGL
Docker
TypeScript
Machine Learning