Performance
Marko is designed for high performance with its features such as streaming, asynchronous rendering, and intelligent compilation. It allows for fast server-side rendering, helping deliver content to users quickly.
Component Architecture
Marko offers a component-based architecture which is beneficial for breaking down large applications into smaller, manageable pieces, promoting reusability and easier maintenance.
Isomorphic Rendering
Marko supports isomorphic or universal rendering, enabling the same templates to be rendered both on the server and client side, reducing code duplication and improving rendering speed.
Ease of Use
Marko provides a straightforward syntax and features like taglibs which simplify creating reusable components, making it easier for developers to build complex applications.
Vibrant Ecosystem
As a part of the eBay ecosystem, Marko has robust community and tooling support, ensuring developers have access to resources and extensions to enhance development.
We have collected here some useful links to help you find out if Marko is good.
Check the traffic stats of Marko on SimilarWeb. The key metrics to look for are: monthly visits, average visit duration, pages per visit, and traffic by country. Moreoever, check the traffic sources. For example "Direct" traffic is a good sign.
Check the "Domain Rating" of Marko on Ahrefs. The domain rating is a measure of the strength of a website's backlink profile on a scale from 0 to 100. It shows the strength of Marko's backlink profile compared to the other websites. In most cases a domain rating of 60+ is considered good and 70+ is considered very good.
Check the "Domain Authority" of Marko on MOZ. A website's domain authority (DA) is a search engine ranking score that predicts how well a website will rank on search engine result pages (SERPs). It is based on a 100-point logarithmic scale, with higher scores corresponding to a greater likelihood of ranking. This is another useful metric to check if a website is good.
The latest comments about Marko on Reddit. This can help you find out how popualr the product is and what people think about it.
If you haven't met Marko: it's an HTML-based language for building reactive UIs, born at eBay (it powers eBay.com) and now under the OpenJS Foundation. Nearly any valid HTML is valid Marko; you add reactivity with tags instead of a component API:. - Source: dev.to / 5 days ago
Marko.js - Bringing back progressive HTML rendering to the masses. - Source: dev.to / 6 months ago
Damn for a moment I thought this was about Marko (the frontend framework by Ebay). https://markojs.com/ They've been teasing v6 for years now. - Source: Hacker News / over 1 year ago
SolidJS and Tauri form another potent combination for creating performant, lightweight, and secure experiences. SolidJS is a reactive UI library that is similar to Svelte in the way it compiles away reactivity and updates the DOM directly, but it also incorporates a fine-grained reactivity system reminiscent of libraries like Marko, Knockout, and MobX. - Source: dev.to / almost 3 years ago
Marko is a huge leap in the right direction. It has streaming, partial hydration, a compiler that optimizes your output, and a small runtime. Iโve also heard through the grapevine that Marko V6 also adds resumability to the framework as well. - Source: dev.to / over 3 years ago
Nevertheless, the future of JS frameworks is exciting. As weโve seen from the data, Astro is doing some things right alongside Qwik. However, more noteworthy frameworks such as Marko and Solid are also paving the path forward with some similar traits and better performance benchmarks. Weโve come back full circle in web development - from PHP/Rails to SPAs and now back to SSR. Maybe we just need to break the cycle. - Source: dev.to / over 3 years ago
And that is a similar feeling to the exploration we've been doing recently. Inspired equal parts from React Server Components and Island solutions like Marko and Astro, Solid has made it's first steps into Partial Hydration. - Source: dev.to / over 3 years ago
I first posted this a year and a half ago but it's been haunting me ever since. I keep revisiting it. In my dreams, and my day job. When working on Marko 6, we couldn't make a decision and decided to throw an error if one tried to read a value already updated in that cycle until we could make up our minds. - Source: dev.to / about 4 years ago
There is no support for newer frameworks like Marko, which have their own file extension (format). - Source: dev.to / about 4 years ago
Marko[1] immediately comes to mind. Itโs developed by, and powers most of, eBay. High performance, โisomorphicโ (same code runs server-/client-side), small client bundle with automatic โpartial hydrationโ (compiler uses static analysis to only send JS for interactive parts of the view). Another good option might be Astro[2] which has a lot of similar goals to Marko, but lets you โbring your own frameworkโ for the... - Source: Hacker News / about 4 years ago
Letโs get this out of the way first โ I understand the fatigue that comes with hearing about the newest framework of the week, but Marko isnโt a new framework. Rather itโs an older, and somewhat lesser known library originally created at eBay that focused on the whole server rendering concept probably long before that was a twinkle in the eyes of some of your current faves. (As a JS dev I'm obligated to say that... - Source: dev.to / about 4 years ago
I don't know if they still use it but when Ebay modernized their UI they created a Vue-inspired framework called Marko built around server-side string concatenation. I tried it once and it's pretty damn lean, it just never broke through to mainstream. Source: over 4 years ago
Marko, some library with an ungoogleable name and a rainbow logoโฆ oh, and JSX-like syntax? And a client-side virtual DOM that fit in my budget? And eBay has battle-tested it for its ecommerce websites? And it only uses client-side JS for stateful components? You donโt say. - Source: dev.to / over 4 years ago
Thanks for helping, but these are all single page application frameworks. I'm looking for something like Marko.js from ebay. So something that is truly doing MPA. Source: over 4 years ago
Partial hydration has been around for longer than you might think. Marko is a tool built by eBay which had the concept of partially hydrating the page as early as 2014. - Source: dev.to / over 4 years ago
The community was big, the website looked like markojs.com and they didn't say they were an MVC or so. It was backed by lots of large companies (they showed). Source: over 4 years ago
When I go to https://markojs.com in Safari (14.1.2), the CPU load on my MacBook Air goes up above 100%. If I use the Brave browser, the CPU load is closer to 25%. Still too much. - Source: Hacker News / over 4 years ago
Heck of a library, and its creator, Ryan Carniato, is a very smart engineer who works on both Marko[0] and solidjs. He's really patient and answers my random questions on Twitter pretty reliably, I have to say I appreciate it! I have to say the performance that solid eeks out of the DOM is really next level. I think it could use a small augment in the docs about migrating from React to SolidJS, but all around the... - Source: Hacker News / over 4 years ago
There is another approach that I first came across talking with the Marko team almost 2 years ago. Marko is an interesting language because it heavily values markup syntax, and the maintainers had basically resolved that they wanted to bring their reactivity into their tags. - Source: dev.to / over 4 years ago
Now as some of you know this has been an area of focus for me the last couple years both with Marko and even to some degree with Solid. In fact it's kind of been on everyone's mind:. - Source: dev.to / over 4 years ago
While I personally prefer JSX-based tools, Iโd be remiss not to mention Marko[1], a component framework developed by eBay. It has (and has had for years) everything mentioned above the fold (s/React Server Components/automatic partial hydration/) other than, of course, any built in Shopify functionality. 1: https://markojs.com/. - Source: Hacker News / over 4 years ago
Do you know an article comparing Marko to other products?
Suggest a link to a post with product alternatives.
Is Marko good? This is an informative page that will help you find out. Moreover, you can review and discuss Marko here. The primary details have not been verified within the last quarter, and they might be outdated. If you think we are missing something, please use the means on this page to comment or suggest changes. All reviews and comments are highly encouranged and appreciated as they help everyone in the community to make an informed choice. Please always be kind and objective when evaluating a product and sharing your opinion.