HTML6
An HTML6 proposal for single-page apps without Javascript.
Install / Use
/learn @mozumder/HTML6README
HTML6 Single-page apps without Javascript
This is a proposal to the HTML standard to allow dynamically loaded single-page apps without Javascript.
This could be done by declaring model objects in the HTML <HEAD>:
<MODEL name="article">
<FIELD name="headline" type="string">
<FIELD name="body" type="string">
</MODEL>
<A> elements would specify JSON/XML API endpoints, as well as models that would receive the data:
<A mref="http://api.mywebsite.com/get-article" receiver="article">Get!</A>
Finally, the DOM is dynamically updated through model references:
<H1 model="article.headline"></H1>
<ARTICLE model="article.body"></ARTICLE>
Thus, HTML becomes a templating language, with content residing in model objects that can be dynamically reloaded without Javascript.
Documents
- A quick why and how with rough examples and ideas.
Quickstart - Blog currently empty
- Just want to make a single-page-app blog? Use this document.
More Scenarios currently empty
- This document contains a bunch of examples to use in the real world.
Model Object currently empty
- The spec for the
<MODEL>element andMODELattributes.
Data IO currently empty
- The spec for data transfer into and out of the models.
- The spec for Javascript access to the model data.
SQL Interface currently empty
- The spec for accessing model data from HTML using SQL.
Related Skills
node-connect
344.1kDiagnose OpenClaw node connection and pairing failures for Android, iOS, and macOS companion apps
frontend-design
96.8kCreate distinctive, production-grade frontend interfaces with high design quality. Use this skill when the user asks to build web components, pages, or applications. Generates creative, polished code that avoids generic AI aesthetics.
openai-whisper-api
344.1kTranscribe audio via OpenAI Audio Transcriptions API (Whisper).
qqbot-media
344.1kQQBot 富媒体收发能力。使用 <qqmedia> 标签,系统根据文件扩展名自动识别类型(图片/语音/视频/文件)。
Security Score
Audited on Dec 3, 2025
