Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Tangent project: "Good 3G" Apps #103

Open
leeoniya opened this issue Nov 4, 2016 · 4 comments
Open

Tangent project: "Good 3G" Apps #103

leeoniya opened this issue Nov 4, 2016 · 4 comments
Labels

Comments

@leeoniya
Copy link
Member

leeoniya commented Nov 4, 2016

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

@leeoniya
Copy link
Member Author

leeoniya commented Mar 22, 2017

test comment to check if .editorconfig is respected for repo-wide tabsize.

var a = 5,
	b = 6;

@tropperstyle
Copy link

tropperstyle commented May 5, 2017

I see these links are 404. Were there any further thoughts into this project, or any plans on an official website or brand?

What are some next steps?

@leeoniya
Copy link
Member Author

leeoniya commented May 5, 2017

I see these links are 404.

Ah, Github did redirect them but only for a while. I renamed the org slightly:

https://github.com/Good-3G/email

What are some next steps to leveling up the audience?

I have a good chunk fleshed out but haven't touched it for a couple weeks. The main problem is that i'm working on my own corpus of emails which obviously cannot be pushed public. I would like to have some uniform collection of raw emails with attachments, inline assets, threads, etc that can be made public so that all contributors can work on the same dataset. Sadly, such a dataset is hard to come by. There are some here [1] and here [2] but their contents are rather bland/shitty and a bunch of stuff/headers are stripped out.

Getting a high quality, common mbox dataset would be good.

BTW, i have good3g.io

[1] https://github.com/caesar0301/awesome-public-datasets
[2] https://github.com/benhamner/hillary-clinton-emails

@leeoniya leeoniya added project and removed discuss labels May 8, 2017
@lawrence-dol
Copy link
Collaborator

@leeoniya : I suggest enabling discussions and moving this to a discussion.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
Projects
None yet
Development

No branches or pull requests

3 participants