Are web components legit? Is this really possible?

Yes. Web components effectively turn the HTML of a site into a consistent API. HAXeditor leverages this approach and standardizes its usage in order to supply an incredible amount of functionality in the browser. We do what the vast majority of CMS provide prior to interfacing with a server. Just HTML files and a h-a-x tag to understand how to modify content.

What's Browser support like?

Do I have to use the elements HAXeditor supplies?

No. HAX is written such that the Appstore Specification is defining the elements that are available in this site and other demos. Leveraging the autoloader piece of the spec, you can tell HAX which tags to load. The web component definitions and schema can be kept separate as desired (useful in CMS with editorial workflows / permissions scenarios).

Do these elements require HAX to operate?

No! HAX modifies HTML inside of itself and then exports back to HTML. This means that as long as the web components on your site have definitions, HAX no longer is required to render them!

HAX is effectively writing the same HTML you could have by hand. Web components help make it semantic but also ensure that functionality lives with "the platform"; in this case, the platform being the browser. So long as the definitions of the component are in scope of the page, the element will unpack correctly HAX or otherwise.

How does this compare to the WordPress Gutenberg plugin?

In terms of mission and what they attempt to provide, a click and build website tonight, no-or-minimal-code solution for the masses... they are the same. They both seek to reduce barriers to entry in web expression. HAX takes some critical differences in philosophy of design to Gutenberg both in technical implementation and goals for the open web.

HAX seeks to improve web publishing for all systems, HAXcms or otherwise. HAXcms (which this site is constructed in) is but a tiny fraction of the web and we want to empower anyone to improve self expression. We want to improve privacy, self sovereignty, and the individuality of all peoples on the web. HAX seeks to eliminate technical barriers to production, integration and delivery of material on the internet; all of it, not just the expensive CMS part of it. We want to hax-the-web, hence this domain name.

Some larger points of different are highlighted below

Where did this come from?

HAX is the brain child of the ELMS:LN team at Pennsylvania State University . HAX is the authoring solution originally created to power ELMS:LN and other instructional innovations and was quickly realized for its potential to transform web publishing.

The original core development / evangelist team on HAX in its infancy (an idea conceived in 2016, experimented in 2017, manifested in 2018, actualized in 2019):

There is nothing we can't do together.

Ex uno Plures