navigation
navigation-api
Our great sponsors
navigation | navigation-api | |
---|---|---|
2 | 3 | |
65 | 472 | |
- | 1.3% | |
7.2 | 4.6 | |
16 days ago | 8 months ago | |
TypeScript | Makefile | |
MIT License | GNU General Public License v3.0 or later |
Stars - the number of stars that a project has on GitHub. Growth - month over month growth in stars.
Activity is a relative number indicating how actively a project is being developed. Recent commits have higher weight than older ones.
For example, an activity of 9.0 indicates that a project is amongst the top 10% of the most actively developed projects that we are tracking.
navigation
-
Idea: Web standard for a "secure client-side app mode" that would prevent page from making any network requests after initial load
https://github.com/virtualstate/navigation https://github.com/WICG/navigation-api
-
TypeScript cannot emit valid ES modules due to file extension issue (2020)
To tackle this, I always needed to write a little script for my TypeScript projects that were all being published as ESM:
https://github.com/virtualstate/promise/blob/main/scripts/co...
https://github.com/virtualstate/focus/blob/main/scripts/corr...
https://github.com/virtualstate/navigation/blob/main/scripts...
This same script was replicated to near every repository I have worked on, including making its way into a few different production services where Node.js + ESM was used for deployment
Eventually I had turned into a utility module that could be used wider, which starts to lean into import map generation
https://github.com/virtualstate/impack#usage
You can see it being used here as a function, but can be used as a cli tool too:
https://github.com/virtualstate/listen/blob/033bf8effcbde5c8...
navigation-api
-
Idea: Web standard for a "secure client-side app mode" that would prevent page from making any network requests after initial load
https://github.com/virtualstate/navigation https://github.com/WICG/navigation-api
-
SPAs: theory versus practice
i mean, i know nothing about those projects but the share a similar issue. they're not the browser itself... vue-router-back-button, for example, has gotten 2 updates in the last 3 months. the other projects are all based off code that i can't imagine being as good as https://github.com/WICG/navigation-api... i'm sure they have open issues and have made specific choices and compromises to be useable for most use cases.
- Proposed App History API Renamed Navigation API
What are some alternatives?
focus - JSX implementation
view-transitions
listen - Fetch listener
Next.js - The React Framework
impack
msw - Seamless REST/GraphQL API mocking library for browser and Node.js.
promise - Async tools
SvelteKit - web development, streamlined
TypeScript - TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
kysely - A type-safe typescript SQL query builder