Advertisement ยท 728 ร— 90

Posts by Marko

The Marko and UnoCSS logos, some Marko mascots, and a button HTML element with a HUGE list of classnames that goes off the page

The Marko and UnoCSS logos, some Marko mascots, and a button HTML element with a HUGE list of classnames that goes off the page

Marko ๐Ÿค UnoCSS

@unocss.dev now reads `.marko` files by default!

4 months ago 7 2 0 0
Meme suggesting breaking up an app into islands for better performance, but then highlighting that Marko 6 does this automatically.

Meme suggesting breaking up an app into islands for better performance, but then highlighting that Marko 6 does this automatically.

Why ship entire islands for a few grains of sand?

4 months ago 4 0 0 0
A screenshot of the Marko HackerNews website with the Chromium network tab open. A hand-drawn arrow and circle highlight that only 1.7kb of JavaScript is sent to the browser

A screenshot of the Marko HackerNews website with the Chromium network tab open. A hand-drawn arrow and circle highlight that only 1.7kb of JavaScript is sent to the browser

We topped HackerNews! Read the discussion on our HN app, and check out the network tab while you're at it ๐Ÿ‘€

marko-hn-example.netlify.app/story/45858905

5 months ago 4 0 0 0

Keeping bundles small ๐Ÿซก
www.lorenstew.art/blog/10-kanb...

5 months ago 9 1 0 0
The output of the code example linked, showing a variety of inputs masked to prevent letters, cast to capital letters, and format as credit card/hex/phone number

The output of the code example linked, showing a variety of inputs masked to prevent letters, cast to capital letters, and format as credit card/hex/phone number

Input masking with cursor preservation?

markojs.com/playground#d...

6 months ago 4 2 0 0
Controllable Components | Marko The Marko programming language

Read more about controllable components in our docs!

markojs.com/docs/explana...

6 months ago 0 0 0 0
Playground | Marko The Marko programming language

markojs.com/playground#d...

6 months ago 0 0 1 0
Video

Don't do this, but it's cool that you can!

6 months ago 2 0 1 0
Advertisement

๐Ÿ”œ

6 months ago 1 0 0 0
Playground | Marko The Marko programming language

markojs.com/playground#d...

6 months ago 0 0 1 0

Hyper Text Marko Language
Math Marko Language
Scalable Vector Gr... Dang it.

6 months ago 2 0 1 0
Preview
Component Party Web component JS frameworks overview by their syntax and features: Svelte 5, React, Vue 3, Angular Renaissance, Angular, Lit, Ember Octane, Solid.js, Svelte 4, Vue 2, Alpine, Ember Polaris, Mithril, A...

Write less boilerplate

Check out our updated examples on Component Party
component-party.dev?f=marko

6 months ago 4 1 0 0
Playground | Marko The Marko programming language

Had to whip up a color mixer, our playground makes it quick and easy to share!

markojs.com/playground?f...

6 months ago 3 1 0 0
Marko The Marko programming language

markojs.com is now on Marko 6. The thinnest Marko ever.

7 months ago 5 2 1 0
Marko 6: Fulfilling the Promise of Less JavaScript w/ Dylan Piercey
Marko 6: Fulfilling the Promise of Less JavaScript w/ Dylan Piercey YouTube video by Ryan Carniato

@ryansolid.bsky.social and @dpiercey.me are showing the upcoming new version of @markojs.com live

(it's really cool)

www.youtube.com/watch?v=x-3R...

7 months ago 5 1 0 0
Advertisement

We're live twitch.tv/ryansolid

7 months ago 9 3 0 0

Slow and steady wins the race?

7 months ago 0 0 2 0
Preview
Marko 6: Fulfilling the Promise of Less JavaScript w/ Dylan Piercey YouTube video by Ryan Carniato

There is hate for JS on the server. But none have accomplished what @markojs.com has. Forget Islands, forget serialization boundaries, forget writing code twice. Just declarative templates, low JS, automatically.

@dpiercey.me joins me Friday to show how it's done.
www.youtube.com/live/x-3RxGf...

7 months ago 29 5 2 2

`npm init marko`!

This example uses the Tags API, which we _just_ made available as the `basic-tags` template. It's still in alpha so expect bugs ๐Ÿ˜…, but if you want a more stable experience you can swap `@marko/translator-tags` to `@marko/tags-api-preview` in your package.json

1 year ago 0 1 0 0

@cmgriffing.bsky.social's Giffium.com rocks! Great way to show how much less you can write with Marko ๐Ÿ˜‰

1 year ago 12 3 1 1

How dare you

1 year ago 8 0 0 0
Try online | Marko Marko is a friendly (and fast!) UI library that makes building web apps fun.

HTML Mode:

markojs.com/playground/#...

1 year ago 1 0 0 0
Try online | Marko Marko is a friendly (and fast!) UI library that makes building web apps fun.

Playground:

markojs.com/playground/#...

1 year ago 0 0 1 0
A TODO app example using Marko's concise syntax:

```marko
let/todos=["foo", "bar"]

form onSubmit(e) {
  e.preventDefault()
  todos = todos.concat(e.target.todo.value)
  e.target.reset()
}
  input name="todo"
  button -- Add

ul
  for|todo, i| of=todos
    li
      button onClick() { todos = todos.toSpliced(i, 1) } -- ×
      --  ${todo}
```

A TODO app example using Marko's concise syntax: ```marko let/todos=["foo", "bar"] form onSubmit(e) { e.preventDefault() todos = todos.concat(e.target.todo.value) e.target.reset() } input name="todo" button -- Add ul for|todo, i| of=todos li button onClick() { todos = todos.toSpliced(i, 1) } -- × -- ${todo} ```

Concise Mode == Best Mode

1 year ago 6 0 2 0
Advertisement

๐Ÿค—

1 year ago 2 0 0 0
Preview
The Everything Project โ€ข marko-js The Everything Project

We aren't quite ready for people upgrade yet, but we're proud of the migration path we've prepared. As long as you're using Marko 5, you can install `@marko/translator-interop-class-tags` and start using Marko 6/Tags API components in your app right away!

Roadmap: github.com/orgs/marko-j...

1 year ago 2 0 0 0
Try online | Marko Marko is a friendly (and fast!) UI library that makes building web apps fun.

Excited for Marko 6? We're still hard at work, but you can try it out in the playground right now!

markojs.com/v6/playground/

1 year ago 22 4 4 0