Not really, unfortunately. Firefox has only like 85% of the spec implemented, iirc. It is the browser I develop in most, personally, though, fwiw.
64.7% of all web traffic was from Google Chrome in 12/23. Companies like it because you can develop for one browser and support most people.
I don’t really understand the first question because you have elided some important details, but for the second question, there’s a “files” key you can set in package.json that specifies which files to include in the package tarball. If you set that to some pattern that excludes your tests, they will not be included. Alternatively, you can create a .npmignore file.
Erm… Writing a manifest is like, an hour of work for a dev? Supporting PWAs is like… years? So um, not really comparable.
I posted https://www.tybalt.org even though its pre-alpha software and got a bit of traffic, some helpful feedback, and a few PRs! I had a great time and would highly recommend it.
I use eleventy + netlify. It’s how I serve my docs site for free: https://www.tybalt.org/pages/eleventy-plugin/
I have a GitHub action that builds and deploys the site on every commit. No database, no running server, just html/css/js. If you’re curious about the setup or have any questions trying to do the same, lemme know!
I would learn to make static sites with something like eleventy or jekyll, personally.
p sure you’re looking for a web component. You’ll create a new component that can be used like
<my-header></my-header>
Then import the file with the definition of the custom web component on both pages et voilà! You’ve shared your header between pages.
I will admit I’m a bit biased because I’m the author of a web component framework: https://tybalt.org . But! I still think that’s what you’re looking for.
🤔. I’ve been having a little trouble with my custom domain and the gh pages DNS, and I had a brief outage this morning. Are you still seeing a 404? I’m worried my service worker is covering the 404 for me locally.
All the cool kids are doing it
Don’t do it? Write expressive, rather than minimal, abstractions
I use yarn 4 plus turborepo and am very happy with my setup. You can see tybalt for a reasonably-sized project with my preferred monorepo setup.