Three Proposals for HTML

thunderbong1 pts0 comments

Triptych Project

Three Proposals for HTML

The Triptych Project is an effort to add three HTML features to all browsers:

PUT, PATCH, and DELETE methods<br>Buttons actions without forms<br>Partial page replacement

These relatively small changes make HTML significantly more expressive, enabling far more web applications to be built with pure hypertext.

For instance, this HTML represents a common "edit post" flow, like you might find on a message board or social site, no scripting required. See the examples page for a full explanation.

form action="/posts/123" method="PUT">

textarea name="content">I read the news today; oh boy.textarea><br>button>Savebutton>

button action="/posts/123" method="GET">Cancelbutton><br>button action="/posts/123/draft" method="PUT">Save Draftbutton><br>button action="/posts/123" method="DELETE">Delete Postbutton><br>form>

Status

Now

Currently planning the Chromium implementation and the required changes to the web platform tests.

History

Aug 17, 2024<br>Published Triptych #1 on WHATWG issue tracker

Nov 10, 2024<br>Published Fetch Spec change for Triptych #1

May 30, 2025<br>Published HTML Spec change for Triptych #1

Sep 15, 2025<br>Published ACM research paper

Last Updated: Jan 15, 2026

Contact

Triptych Project is affiliated with the Montana State University Hypermedia Research Group.

For questions, reach out to Alexander Petros (contact@alexpetros.com) or<br>Carson Gross (carson@bigsky.software)

-->

--><br>The Missing Mechanic: Behavioral Affordances as the Limiting Factor in Generalizing HTML Controls --><br>The Life & Death of htmx --><br>How Did REST Come To Mean The Opposite of REST? --><br>Why Insist on a Word? --><br>Who's Afraid of a Hard Page Load? --><br>HATEOAS --><br>-->

html triptych action posts method button

Related Articles