Marko.js — Super-powerful JS framework made by eBay, Part I
“It’s like HTML and JavaScript that grew up to be awesome”
When I sat down to start my 7-day blogging experiment, the last thing I thought would happen would be finding ANOTHER new JS framework that is awesome. And Marko actually may have snuck in and stolen the cake from my other favorites like Alpine.js, Next, and Astro. I really don’t know why this framework isn’t more popular — or at least why I (a passionate JS framework extraordinaire) haven’t heard of it until today!
Awesomorphic JS + Advancified JS Module Bundler
Since Marko got to make up awesomorphic to describe their framework, I get to make up the word advancified — which means advanced beyond a normal level of difficulty for a module bundler. Both Marko and Lasso are eBay open source projects that make developing apps super fun.
Marko’s docs website even makes it look fun before even diving into the framework at all — I really like their online playground that includes a To-Do App, Tic-Tac-Toe Game, and the language guide. I won’t get into too many details before I start into the tutorial, but you can read about 10 awesome features of Marko and learn why Marko is so fast here.