Skip to content
/ HTML6 Public

An HTML6 proposal for single-page apps without Javascript.

Notifications You must be signed in to change notification settings

mozumder/HTML6

Folders and files

NameName
Last commit message
Last commit date

Latest commit

b8ac991 · Oct 6, 2021

History

33 Commits
Apr 5, 2015
Mar 24, 2015
Mar 24, 2015
Apr 5, 2015
Sep 30, 2015
Apr 5, 2015
Apr 5, 2015
Apr 5, 2015
Aug 4, 2021
Aug 19, 2020
Apr 5, 2015

Repository files navigation

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

Introduction

  • 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 and MODEL attributes.

Data IO currently empty

  • The spec for data transfer into and out of the models.

Model API

  • The spec for Javascript access to the model data.

SQL Interface currently empty

  • The spec for accessing model data from HTML using SQL.

About

An HTML6 proposal for single-page apps without Javascript.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published