skyjake/lagrange Issue #708: Java Applet

Repo Home
Issues

2025-01-15 20:14:27 tinspin

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?

Comments (2)

2025-01-24 10:23:05 skyjake

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.

2025-01-24 13:02:00 tinspin

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?