Description
I created an organization [1] to demonstrate how fast web apps can be [when written properly] to dispel the myth that locked-in, privacy-invading native apps provide vastly better experiences on mobile.
The high-level plan is to recreate some useful apps using domvm
that are not only faster, but functionally richer and work well on old hardware and slow connections. The only requirement is to be running the latest version of any modern HTML5 browser.
- Use the latest available HTML5 features as needed (Service Workers, web sockets, WebRTC, localStorage, touch & gestures, CSS transforms/transitions, CSS flexbox/grid, full screen apis)
- No generic, bloated frameworks (bootstrap, react)
- Minimize payloads & number of requests (1x html, 1x js, 1x css, 1x icon font, images as needed)
- Maximize utility
- Offline support (maybe)
- Communicate over REST/JSON apis (maybe CORS)
- Secure by default: TLS, HTTP2 or QUIC
- No third-party domain trackers, no CDNs, no external scripts
There are many apps that can be (re)written. But my first mission is to create an email client that's functionally better and faster than Gmail [2], possibly integrating Google's own CORS apis [3].
If anyone is interested in helping out, let me know.
@lawrence-dol @yosbelms @grumpi @tamasnet @iamjohnlong @jaetask
[1] https://github.com/good-3g-apps
[2] Good-3G/email#1
[3] https://developers.google.com/api-client-library/javascript/features/cors