Marko Profile Banner
Marko Profile
Marko

@MarkoDevTeam

Followers
3,654
Following
12
Media
57
Statuses
397

✨ HTML Reimagined 🧩 UI Components 🏝 Automatic Partial Hydration 🔥 Streaming Render ⚡️ Targeted Compilation 🚀 @ebay & the @openjsf

Joined February 2015
Don't wanna be here? Send us removal request.
Explore trending content on Musk Viewer
@MarkoDevTeam
Marko
2 years
Introducing the fastest way to build a Marko app! @marko /run offers zero configuration, live-reloading, directory-based routing, and great TypeScript support 🚀 Built with❤️and @vite_js . Beta release today! 👇
Tweet media one
3
35
157
@MarkoDevTeam
Marko
1 year
Introducing the new Marko Logo: 𝕄
Tweet media one
6
9
160
@MarkoDevTeam
Marko
6 months
Benchmarks are misleading. But...
Tweet media one
11
10
143
@MarkoDevTeam
Marko
2 years
TypeScript support for Marko has finally arrived! Take your Marko editor experience to the next level🚀👨‍💻👩‍💻 📄Docs 🧩Editor Support
Tweet media one
@MarkoDevTeam
Marko
2 years
A new *type* of developer experience is coming 🔜
Tweet media one
9
6
94
5
24
120
@MarkoDevTeam
Marko
5 months
@tim_cook
Tim Cook
5 months
Meet the new iPad Pro: the thinnest product we’ve ever created, the most advanced display we’ve ever produced, with the incredible power of the M4 chip. Just imagine all the things it’ll be used to create.
19K
6K
31K
1
21
117
@MarkoDevTeam
Marko
3 years
What's faster than streaming out HTML as soon as it's available? Doing it from the edge!🔥 Use this new Marko template that leverages @vite_js + @Cloudflare workers to create your own Partially Hydrated apps that stream from the edge.🏄‍♀️
Tweet media one
1
18
109
@MarkoDevTeam
Marko
6 months
Zero JS has been achieved internally
3
8
104
@MarkoDevTeam
Marko
5 months
felt cute, might delete later
Tweet media one
3
4
102
@MarkoDevTeam
Marko
2 years
A new *type* of developer experience is coming 🔜
Tweet media one
9
6
94
@MarkoDevTeam
Marko
2 years
Tweet media one
2
1
80
@MarkoDevTeam
Marko
3 years
Marko ♥️ Marko + @vite_js ⚡️ Marko + Vite + @fastifyjs 🤯
Tweet media one
2
10
71
@MarkoDevTeam
Marko
7 months
Marko 6 is here, shipping in browsers today!
Tweet media one
1
1
62
@MarkoDevTeam
Marko
3 years
Marko plugin now available for Vite( @vite_js ). 📑 Seamless MPA development 🏝 Automatic compiler detected Islands 💦 Partial Hydration(minimal client JS) 🏄‍♂️ Progressive(Streaming) Rendering ⚡️ Bundle-less development 🚀 Near instant startup in dev
Tweet media one
6
10
59
@MarkoDevTeam
Marko
5 months
just sayin'
Tweet media one
2
2
58
@MarkoDevTeam
Marko
5 months
Tweet media one
5
5
57
@MarkoDevTeam
Marko
2 years
<>
2
5
54
@MarkoDevTeam
Marko
2 years
Hydration was a zero interest rate phenomenon
2
5
54
@MarkoDevTeam
Marko
3 years
Finally the Hot Module Replacement solution that Marko deserves. We are happy to announce our @vite_js plugin is the first to seamlessly handle Client Components swapping in place and Server-only Components triggering reloads.
2
5
46
@MarkoDevTeam
Marko
2 years
How last week almost went 🫣
Tweet media one
@MarkoDevTeam
Marko
2 years
TypeScript support for Marko has finally arrived! Take your Marko editor experience to the next level🚀👨‍💻👩‍💻 📄Docs 🧩Editor Support
Tweet media one
5
24
120
1
0
46
@MarkoDevTeam
Marko
3 years
For those of you who like Hackernews Demos that check the boxes: 🏝️Compiler automated Partial Hydration (Islands) 🏄‍♀️Streaming HTML 🔪Deployed at edge with @Cloudflare Workers ⚡️Built with @vite_js 📁File-based routing with automated imports
6
14
44
@MarkoDevTeam
Marko
4 months
Alright, @htmx_org we like you too, but you don't have to get weird about it now that likes are private
Tweet media one
1
0
42
@MarkoDevTeam
Marko
6 months
JavaScript comments in json? Wait till they find out we put JavaScript comments in your html 😎
@jarredsumner
Jarred Sumner
6 months
In the next version of Bun Bun won't error when package.json has comments or trailing commas
Tweet media one
278
58
1K
5
1
41
@MarkoDevTeam
Marko
2 years
1
4
35
@MarkoDevTeam
Marko
7 months
ceiling is being raised. cursor's copilot helped us write "superhuman code" for a critical feature. We can read this code, but VERY few engineers out there could write it from scratch.
Tweet media one
0
2
36
@MarkoDevTeam
Marko
3 years
We've been working with @vite_js to land 2 critical features to ensure the least JavaScript is shipped to the browser. Coming in 2.6.0: ⚡️Support for 0kb of JavaScript 🏄‍♂️Async Script tag for Streaming SSR Thanks @patak_js and the rest of the @vite_js team for making this happen.
@patak_dev
patak
3 years
One of the best things about @vite_js is the collaboration between framework authors enabled by sharing a broader common layer. In vite @2 .6.0-beta.0 two enhancements raised by @dylan_piercey from @MarkoDevTeam were implemented, and it will benefit us all
1
3
23
0
9
35
@MarkoDevTeam
Marko
8 years
Marko vs React: An In-depth Look #MarkoJS #reactjs
Tweet media one
0
31
33
@MarkoDevTeam
Marko
9 months
What if every reactive expression gave you an AbortSignal?
Tweet media one
2
6
32
@MarkoDevTeam
Marko
3 years
Care about performance, accessibility, and developer experience? We are hiring on @eBay 's web platform team responsible for eBay's CoreUI Components, Skin CSS library, and the Marko framework. Open to remote work.
2
8
31
@MarkoDevTeam
Marko
3 years
This is why @eBay built, uses, and trusts Marko, a JS framework built to solve the problems of big eCommerce. It powers . When page performance affects the way your customers do business, good enough is never good enough.
@amilajack
Amila Welihinda
3 years
Server side render everything is server side rendered and has no client side rendering framework. The potential latency hit didn't justify it. We were stuck with jQuery 1.6.4 😬 SSR React wasn't fast enough for us. This blew my mind.
29
188
1K
0
10
29
@MarkoDevTeam
Marko
5 months
。◕ ‿ ◕。
@MarkoDevTeam
Marko
5 months
felt cute, might delete later
Tweet media one
3
4
102
3
2
29
@MarkoDevTeam
Marko
3 years
Vite is really changing how we build apps with Marko. It is an amazing time to be working in web development.
@patak_dev
patak
3 years
📜 New blog post! ⚡️ The Vite Ecosystem, an exploration of the projects, teams, and individuals collaborating to push the DX of our frontend tooling forward I hope it helps to showcase how much the ecosystem has grown in this past year 💚
13
88
317
0
3
29
@MarkoDevTeam
Marko
3 years
The Tags API Preview is now available in Marko 5! 🧩Composable "Hooks" in Marko Templates ⚡️Nested State and Lifecycles in SFCs ⛓New binding and ref syntax 🚀Write way less code #DEVCommunity #javascript #webdevelopment #markojs
1
11
28
@MarkoDevTeam
Marko
1 year
We don't endorse this guy
@dylan_piercey
Dylan Piercey
1 year
camelCase: bad PascalCase: bad snake_case: good kebab-case: good you might not like it, but it's true
301
89
1K
3
0
26
@MarkoDevTeam
Marko
2 years
Marko's <for> tag and pipes might look unfamiliar, but the consistency is worth it. There's *one* way to provide data to a tag's body: |params| Consider the switch from a built-in loop to a custom <VirtualList>. With Marko it's a smaller change *and* requires no new concepts.
3
6
25
@MarkoDevTeam
Marko
1 year
@davedbase Do it from the @solid_js account you coward
1
0
23
@MarkoDevTeam
Marko
1 year
Interesting article from @DSz340 about how Marko handles async streaming under the hood. Showcases the kinds of complexity Marko can take off your plate! 🤓
0
2
23
@MarkoDevTeam
Marko
4 years
We have just released a much overdue update to the homepage of ! New sections to illustrate Marko's unique benefits with new visuals. Thanks to the awesome work of @mlrawlings .
0
3
23
@MarkoDevTeam
Marko
3 years
Marko 5 has seen the move from our homegrown solutions to using the ecosystem tools you all know and love💖. Now we've made formatting your code a little "prettier" with @PrettierCode ! ➡️🎉
0
7
21
@MarkoDevTeam
Marko
7 years
Marko 101: Building a Color Picker Component #markojs
Tweet media one
0
10
17
@MarkoDevTeam
Marko
10 months
💜 @astrodotbuild but.....
@matthewcp
🎃 Matthew Phillips 🦇
10 months
Every JS framework was proudly calling itself SPA until @astrodotbuild entered the chat. #facts .
3
0
29
2
1
20
@MarkoDevTeam
Marko
7 months
April fools! This code worked since 1996 and we've been sending too much JS ever since! (Also we're still working hard on Marko 6 😄)
5
0
19
@MarkoDevTeam
Marko
2 years
The Marko team keeps growing! We’re excited to bring @LaValva_Luke into the fold to help us accelerate Marko’s development (and accelerate pages to your users 😉).
0
3
18
@MarkoDevTeam
Marko
2 years
Now that I have your attention... /
0
1
17
@MarkoDevTeam
Marko
1 year
Checkout a great overview of Marko Run with @JavascriptJam and @rturnq !
Tweet media one
@JavascriptJam
JavaScript Jam
1 year
Ryan Turnquist ( @rturnq ), Software Engineer at @eBay and member of the @MarkoDevTeam core team, recently joined the podcast to demo Marko Run! We cover the motivations behind the framework's creation, the new Tags API, and how to deploy to @EdgioApps .
0
3
11
0
3
12
@MarkoDevTeam
Marko
10 months
It's not about SPA vs MPA. It's about leveraging the server client model, in other words
0
2
14
@MarkoDevTeam
Marko
2 years
Tweet media one
@trueadm
Dominic Gannaway
2 years
One thing I've always wished JSX had, was the ability to define intermediate statements in a special JSX block – a bit like how you do PHP in <?php … ?>. Having something like a `<? … />` JSX element would improve control flow and improve readability IMO.
Tweet media one
51
5
152
0
0
14
@MarkoDevTeam
Marko
2 years
@ViteConf is coming up tomorrow! @dylan_piercey will be sharing why #Marko (I?) was built and why... you might not need that SPA. Lots of excellent talks about the past, present, and future of MPA's - Be sure to sign up!
0
4
13
@MarkoDevTeam
Marko
3 years
Marko's @storybookjs integration has been updated with better support for Marko 5: 🪝Actions argTypes shorthand. Any onX function automatically sets up subscriptions. 🧪New `testing` entry to make it easier to bring your stories in as fixtures.
0
2
12
@MarkoDevTeam
Marko
2 years
And more coming soon 🔥 🔜 CLI to typecheck in CI 🔜 TypeScript examples throughout docs 🔜 Inevitable bug fixes & improvements
1
0
11
@MarkoDevTeam
Marko
7 years
Video: Building the UI - a comparison of React, Vue, and Marko (Denver Node.js Meetup)
0
8
11
@MarkoDevTeam
Marko
3 years
Interested in working in/on Marko? eBayUI, eBay's FE platform team is looking for developers. We are responsible for eBay's CoreUI components, accessibility, Skin design system, and the Marko framework. Based out of eBay's HQ in San Jose. Open to remote.
1
4
11
@MarkoDevTeam
Marko
5 months
@eleven_ty your balloon is the only thing still holding up that monstrosity
1
1
11
@MarkoDevTeam
Marko
7 months
@pierbover @AdamRackis @RyanCarniato Not dead. Preparing to be 10 years early again
1
0
10
@MarkoDevTeam
Marko
2 years
@ajcwebdev Hey! We've got a few inventions left! 😉
1
1
10
@MarkoDevTeam
Marko
2 years
Welcome @rturnq 👋 Ryan joins us at a critical time as we push forward towards Marko 6, TypeScript support, and more. This is going to be an awesome year for Marko!🔥
@rturnq
Ryan Turnquist
2 years
Excited to share that I started today at @eBay working on @MarkoDevTeam ! I love where this framework is going and can't wait to dig in and get my hands dirty. ⛏️🚀
3
6
91
0
1
10
@MarkoDevTeam
Marko
2 years
Welcome aboard. So happy to have you on the team!
@tigt_
Taylor Hunt
2 years
I got hired for @MarkoDevTeam ! Time to add a disclosure that I was not paid to praise Marko to that Streamed HTML post
6
4
61
0
0
9
@MarkoDevTeam
Marko
9 years
Announcing #MarkoJS v3: From HTML to HTML-JS #nodejs #javascript #webdev
0
7
9
@MarkoDevTeam
Marko
3 years
This article by @tigt_ describes the technique to get dynamic skeleton loading screens with 0kb of JavaScript using Marko and progressive rendering.
@tigt_
Taylor Hunt
3 years
@zachleat Alright I finally published it after realizing I was unnecessarily procastinating:
0
1
21
0
2
9
@MarkoDevTeam
Marko
8 years
Autocompletion & clickable regions for #MarkoJS in @AtomEditor !
0
7
8
@MarkoDevTeam
Marko
3 years
If you are wondering where Marko is heading this is a good read.
@RyanCarniato
Ryan Carniato
3 years
Components are something we take for granted in UI Frameworks. They can carry a heavy cost not just for performance, but in restricting our DX. "Components are Pure Overhead" by @RyanCarniato #DEVCommunity #solidjs #react #svelte #javascript #webdev
5
17
77
0
1
8
@MarkoDevTeam
Marko
8 years
#markojs vs #reactjs benchmark app has been updated with the latest Marko v4 beta release and it is #fast !
Tweet media one
0
10
8
@MarkoDevTeam
Marko
1 year
Tweet media one
1
0
7
@MarkoDevTeam
Marko
2 years
👀
@intenttoship
Intent To Ship
2 years
Blink: Intent to Prototype: *Streaming* declarative shadow DOM
0
6
12
1
0
8
@MarkoDevTeam
Marko
9 years
#MarkoJS syntax highlighting now available in #vscode ! @code
0
5
8
@MarkoDevTeam
Marko
6 months
@pierbover Nope! v6 is actually slower right now (in this benchmark) while we optimize 🙈
0
0
8
@MarkoDevTeam
Marko
3 years
Join @RyanCarniato and @mlrawlings on stream at 9am PT today as they talk Marko and show creating simple application.
Join me, @RyanCarniato and @mlrawlings We'll build a HavkerNews clone using the Marko framework The stream is going to happen 4 pm GMT TODAY 📆 Watch it here or on youtube
Tweet media one
0
4
17
0
0
7
@MarkoDevTeam
Marko
6 months
@reng1es In this benchmark it measures if the data rendered is duplicated in eg serialized json and the html markup.
0
0
6
@MarkoDevTeam
Marko
2 years
Refactoring
Tweet media one
1
0
6
@MarkoDevTeam
Marko
4 years
Announcing the newly updated Marko Rollup plugin. Now with automatic Partial Hydration and easy asset insertion. Example project: Get started with: `npx @marko /create --template rollup-express`
1
1
6
@MarkoDevTeam
Marko
4 years
It's awesome to see other projects tackling things we value like Partial Hydration. @astrodotbuild aims to bring some of these capabilities to other frameworks. Check it out!
@astrodotbuild
Astro
4 years
Our landing page just got a refresh! We added a short write-up on why we're building Astro.
3
9
45
0
1
6
@MarkoDevTeam
Marko
2 years
@devagrawal09 @dan_abramov I think you need something a bit more powerful than JSX for that 😉
0
0
6
@MarkoDevTeam
Marko
8 years
Tag matching, autocomplete, hyperclick, syntax highlighting & much more for #MarkoJS in @AtomEditor !
0
2
6
@MarkoDevTeam
Marko
8 years
Tic-Tac-Toe in Marko just added to Try Online! #MarkoJS
Tweet media one
0
4
6
@MarkoDevTeam
Marko
2 years
Type Narrowing
Tweet media one
1
2
6
@MarkoDevTeam
Marko
7 months
Everyone has JavaScript, right?
Yes
15
No
13
0
2
6
@MarkoDevTeam
Marko
2 years
@gplusdotgr The man says he doesn't like pipes... 😛
Tweet media one
2
0
5
@MarkoDevTeam
Marko
2 years
Type-Driven Autocomplete
Tweet media one
1
0
5
@MarkoDevTeam
Marko
2 years
Why pipes? Marko takes inspiration from the following:
Tweet media one
0
0
5
@MarkoDevTeam
Marko
1 year
@MrH20102019 At first it was a meme, now I'm not so sure, 𝕄
0
0
5
@MarkoDevTeam
Marko
9 months
Still don't endorse this guy
@dylan_piercey
Dylan Piercey
9 months
CommonJS was good actually
2
0
6
2
0
4
@MarkoDevTeam
Marko
8 months
🤣
@kpawpii
kpawp
8 months
@thekitze Idk man that’s like 8 lines of @MarkoDevTeam let/i=[] let/v=‘’ h1 -- Todos for|t,n| of=i div -- ${t} button onClick(){i=(i.splice(n,1),[...i])} -- x button onClick(){i = i.concat(v);v=‘’} -- submit
0
0
5
0
0
5
@MarkoDevTeam
Marko
9 months
Of course, you wouldn't even need to explicitly set onabort... addEventListener accepts an AbortSignal too!
Tweet media one
1
0
4
@MarkoDevTeam
Marko
3 years
is back. Filling this out is a great way to support and bring recognition to your favorite projects, resources, and people in the JS community. If you're using Marko, be sure to find it in the "Other" dropdown.
Tweet media one
0
1
4
@MarkoDevTeam
Marko
4 months
Tweet media one
0
0
4
@MarkoDevTeam
Marko
6 months
@imsofresh_x Benchmark is probably flawed. But probably what's holding back solid is the fact that it's rendering over 2x the html. (Unsure if that's from it serializing unnecessary stuff or what).
0
0
4