And to my astonishment it worked!
A few minutes later, “the clock seems to be running really slow”
Clever program. Half speed clock makes all download speeds show double speed.
And to my astonishment it worked!
A few minutes later, “the clock seems to be running really slow”
Clever program. Half speed clock makes all download speeds show double speed.
It worked quite well and I think some ISPs offered it out of the box in the end
https://gist.github.com/mayli/7d07c5e2913f9d45f3d6a5b122b797...
It was pretty impressive back in the days of CGI and JSP - before the presentation was pushed entirely out to the browser and everything was rendered on the server.
Compressing an already compressed image will surely not do much.
IIRC the proxy server does way more than just compress assets, it re-encodes the page to an internal binary markup format, and handles restricted JS execution with a simplified interaction model (the client had all of 4 events: unload, submit, click, and change, these events would trigger a server call which executes the corresponding handler and sends the updates back).
Not everything worked on that thing (most obviously the complex web applications which were starting to crop up around that time), but it was absolutely magic on unreliable GPRS connections 15 years ago.
The rest was done on the serverside using the old Opera Presto core - which scaled very economically, since it had gone through a lot of memory optimization efforts when it was ported to early smartphones/japanese weirdphones. We needed to keep the users's browser "tabs"/windows around until the next click, potentially a few minutes away, so memory usage was a key economical concern at the time.
I ran the product/development team from early on until 2014. Glad you liked it. Opera Mini peaked at about 150M monthly active users in like 2012-2013 or so. Since then I'm sure it's been a steady decline. If I were to guess right now, I'd say they new Chinese owners maybe will keep it alive for another 5-7 years, but who knows, they seem to be really focusing on Africa.
[1]: https://www.brow.sh/