mcfly/README.md
2023-10-07 20:58:12 +02:00

1.1 KiB

Nitro + Vanilla Custom Elements

This is a minimal Proof of Concept for using Nitro and vanilla JS custom elements using my Web Component Base class.

Setting up

Do the following steps to get you started:

  1. clone project and go into the directory
git clone https://github.com/ayoayco/nitro-web-components.git
cd nitro-web-components
  1. install deps
npm i
  1. run the dev server
npm run dev
  1. open the browser to https://localhost:3000 (or what the dev server said)

Ambitious Goals

These items are not yet achieved in this early POC, but what I have in mind starting this is to find a way to:

  1. create web apps with vanilla custom elements
  2. no frameworks or reactivity libraries on the browser
  3. easy server APIs authoring
  4. server-side pre-rendering
  5. control on when and where JS is downloaded for interactive elements

More info

This project was generated from Nitro starter guide. Look at the Nitro documentation to learn more.