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>-->