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

Java Applet #708

Open
tinspin opened this issue Jan 15, 2025 · 2 comments
Open

Java Applet #708

tinspin opened this issue Jan 15, 2025 · 2 comments

Comments

@tinspin
Copy link

tinspin commented Jan 15, 2025

I'm seriously considering adding "applets", has this been discussed previously?

I think a self contained jar that can be launched from lagrange inside a JVM sandbox would be pretty simple to add, the question is what the warnings before launching should be... how does gemini handle exe downloads now?

@skyjake
Copy link
Owner

skyjake commented Jan 24, 2025

This has not come up before. What would be the compelling use case for this?

Executables are not given any particular significance in Gemini. Downloaded data just has a MIME type. The client can decide what it wants to do with the data based on its MIME type or any other factors.

@tinspin
Copy link
Author

tinspin commented Jan 24, 2025

I'm a proponent of bringing back Flash (SVG) and Applets (Sandbox with multicore performance as opposed to .js), without those the browser is just a convoluted way to access my bank, since everything else is mostly a bloated waste of time/energy.

We need an application distribution system that is secure and cross-platform and that system always was a bytecode VM with GC + native dep. binaries that are secured by something centralized.

Maybe look at how hard it is to add mimetypes to lagrange so that modding it becomes simpler?

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

No branches or pull requests

2 participants