framework

Marko

Marko is a declarative, component-based JavaScript framework for building high-performance web applications, developed by eBay. It uses a custom HTML-based templating syntax that compiles to optimized JavaScript, enabling server-side rendering (SSR) and streaming capabilities out of the box. The framework emphasizes speed, minimal overhead, and developer productivity with features like automatic state management and a small bundle size.

Also known as: Marko JS, Marko.js, MarkoJS, Marko Framework, eBay Marko
🧊Why learn Marko?

Developers should learn Marko when building dynamic, data-intensive web applications that require fast initial page loads and efficient server-side rendering, such as e-commerce sites, dashboards, or content-heavy platforms. It is particularly useful in scenarios where performance is critical, as its streaming SSR and optimized output reduce time-to-interactive and improve SEO. Marko's integration with Node.js and support for modern JavaScript features makes it a strong choice for full-stack development.

Compare Marko

Learning Resources

Related Tools

Alternatives to Marko