open-source-ideas / ideas

💡 Looking for inspiration for your next open source project? Or perhaps you've got a brilliant idea you can't wait to share with others? Open Source Ideas is a community built specifically for this! 👋
6.59k stars 220 forks source link

Polyfill, shim proxy for Modern Websites #161

Open Kreijstal opened 5 years ago

Kreijstal commented 5 years ago

Project description

[Describe the project the best you can. Give any background information or link to resources that are necessary to understand the problem it is intended to solve. The more you elaborate on your idea, the easier it is to accomplish.] Just for fun, imagine you are browsing on an outdated browser with maybe Adobe Flash or an old java version, and you access a website with ES6 javascript that uses canvas api or wasm, it won't work, but you might be able to do it through a proxy that polyfills everything for you on the go.

Relevant Technology

[Write what technology is relevant. What language, what platform, any particular library/framework/existing project it is based on?] Java Applets might be useful, as well as adobe flash.

Complexity and required time

[Please only tick off one box in each category by changing [ ] to [x]. The labels on the project will then be updated by the maintainers as soon as possible.]

Complexity

Required time (ETA)

KOLANICH commented 5 years ago

It would require reimplementing the pieces in flash / java. Java applets, embedded Flash and ActiveX are obsolete technologies and considered to be malware now. So it is more useful to install a modern version of the browser in that case.

Kreijstal commented 5 years ago

this is of course meant for those fond of obsolete or old technologies as a reminder of how browsers worked back then, think about an archive, museum.

KOLANICH commented 5 years ago

this is of course meant for those fond of obsolete or old technologies as a reminder of how browsers worked back then, think about an archive, museum.

In other words: completely not needed.

Kreijstal commented 5 years ago

doesn't mean it's not wanted. There is a quote: "It's better to be wanted, than to be needed"

remram44 commented 5 years ago

There are systems that so this the other way. Those have an obvious use, and can probably be tweaked do what you need (basically if you have webVNC or Java VNC in the old browser you're good). But I'm not sure who would want to use that: if you don't know enough to update your browser, you probably don't know how to use/find such a system.