Frequently Asked Questions
What are Web Components?
Web Components are a set of W3C-standard APIs that enable developers to
create custom HTML tags that encapsulate markup, style, and behavior in
a framework-agnostic fashion.
- HTML Imports
Defines the mechanisms needed to reuse HTML documents in other HTML documents.
This technology was abandoned in favor of ES6 Modules in mid-2018.
- HTML Templates
Allows the creation of document fragments that go unrendered on page load, but
can be instantiated later.
- Shadow DOM
Provides the ability to define encapsulated HTML and CSS.
- Custom Elements
Provides the foundation for creating "custom" HTML elements.
Learn more about Web Components at
Which Browsers are Supported?
HelixUI is built to be compatible with the following browsers:
- Google Chrome
- Mozilla Firefox
- Internet Explorer
- Microsoft Edge
- Apple Safari
Visit the Polyfills guide for more details about browser compatibility.
Which Frameworks are Supported?
HelixUI is built on W3C-standard APIs, so compatibility with client-side
frameworks should be pretty good. However, HelixUI is built to ensure
maximum compatibility with the following client-side frameworks:
- Vanilla HTML
to check the compabitility of your chosen framework.