Ross Robino
robino.dev
Ross Robino
@robino.dev
Reposted by Ross Robino
Hello, here's a brain dump of everything I know about animation performance.

Animating layout isn't always bad. Global CSS variables are a performance killer. Hardware accelerated blurs can crash sites.

Surprised? Those and more in this post: motion.dev/blog/web-ani...
The Web Animation Performance Tier List - Motion Blog
Learn what makes web animations fast, slow, and everything in between with our 2025 web animation performance tier list.
motion.dev
November 7, 2025 at 12:55 PM
ovr v5 is released - github.com/rossrobino/ovr

The streaming framework is now 12% smaller (only 10kb). Better defaults for HTML partials for htmx faster streaming, and entirely standard JS APIs fixing compatibility issues.

Effortlessly stream HTML with AsyncGenerator JSX.
GitHub - rossrobino/ovr: The Streaming Framework
The Streaming Framework. Contribute to rossrobino/ovr development by creating an account on GitHub.
github.com
November 5, 2025 at 9:14 PM
domco now supports @bun.sh on @vercel.com, set the runtime to Bun in the Vercel adapter. Use Vite with your favorite server framework like Elysia, H3, or Hono with prebuilt templates.

`bun create domco --adapter=vercel --framework=elysia`

github.com/rossrobino/d...
Release @domcojs/[email protected] · rossrobino/domco
Minor Changes 6a4e9b0: feat: Support Bun runtime Vercel now supports the Bun runtime, you can utilize Bun instead of NodeJS by setting config.runtime in the Vercel adapter config to "bun1.x". If ...
github.com
October 29, 2025 at 2:50 PM
If you are looking for a nice way to stream HTML with JSX, ovr v4 is released.

ovr uses AsyncGenerators to stream HTML in order without a client side runtime.

New in v4 are helpers that allow you to split routes into separate modules and create components like links based on the route’s pattern.
GitHub - rossrobino/ovr: Progressive HTML Rendering
Progressive HTML Rendering. Contribute to rossrobino/ovr development by creating an account on GitHub.
github.com
June 23, 2025 at 7:15 PM
Easily stream HTML with syntax highlighting from the server with @shiki.style and markdown-it

github.com/rossrobino/r...
robino/packages/md at main · rossrobino/robino
Standard Utility Modules. Contribute to rossrobino/robino development by creating an account on GitHub.
github.com
February 28, 2025 at 10:32 PM
Building an Announcer custom element and came across this article by @sarasoueidan.com, it’s an incredible free resource for anyone wanting to learn more about these attributes.

sarasoueidan.com/blog/accessi...
Accessible notifications with ARIA Live Regions (Part 1)
– The personal website of Sara Soueidan, inclusive design engineer
sarasoueidan.com
February 11, 2025 at 8:14 PM
drab v6 is released! Interactive components that can be used anywhere.

- Cleans up the repo for easier maintenance/contributions
- New docs built with @vite.dev with a styles reference section for components that can be built with without JS
- Total size of the library down 20%
GitHub - rossrobino/drab: Interactivity for You
Interactivity for You. Contribute to rossrobino/drab development by creating an account on GitHub.
github.com
February 7, 2025 at 1:30 PM
Announcing domco v3, add an API or SSR to your @vite.dev app with one extra dependency. In v3, the core package is 40% smaller down to 55kb.
The create CLI has been updated to include Tailwind v4. If anyone wants to try it out, let me know what you think

npm create domco

github.com/rossrobino/d...
GitHub - rossrobino/domco: Minimal Full-Stack JavaScript
Minimal Full-Stack JavaScript. Contribute to rossrobino/domco development by creating an account on GitHub.
github.com
January 24, 2025 at 5:25 PM