Skip to content
InfoQ·

htmx 4.0 Upgrades with Fetch API and New Features

htmx 4.0: Fetch API and More

TL;DR

htmx 4.0 is out with fetch API, native streaming, and new hx-partial tag. Perfect for devs working with AI assistants and Go/SQLite stacks.

htmx 4.0 has just dropped, swapping XMLHttpRequest for fetch API and introducing new features like hx-partial and explicit attribute inheritance. This update is a big deal for developers working with AI assistants and the Go/SQLite stack, as it improves performance and adds new capabilities like native streaming and built-in morphing swaps. The hx-partial tag allows for cleaner updates across multiple targets, while the hx-ignore attribute replaces hx-disable for better control. With a 60-second request timeout and a new command line checker, htmx 4.0 ensures smoother transitions and better security practices.

htmx 4.0 Upgrades with Fetch API and New Features — InfoQ

Key Points

1

htmx 4.0 moves from XMLHttpRequest to fetch API, enabling native streaming and keeping script size at 14KB.

2

hx-partial tag allows one response to update multiple targets, improving efficiency and cleanliness.

3

hx-ignore replaces hx-disable for better control over element behavior, ensuring smoother transitions.

4

Command line checker flags inheritance issues, renamed attributes, and old events for seamless upgrades.

5

htmx 4.0 ships under npm's next tag, with 2.x version remaining supported indefinitely.

Why It Matters

If you're working with AI assistants and the Go/SQLite stack, htmx 4.0's new features like fetch API and hx-partial tag will significantly improve performance and efficiency. The hx-ignore attribute and command line checker also ensure smoother transitions and better security practices.

htmxfetch-apiweb-developmentopen-sourceai-assistants

Comments

Subscribe to join the conversation...

Be the first to comment

Enjoyed this article?

Get it daily. 7am. Free. Reads in 5 minutes.

Join 3,483 builders reading daily.