We can't make users download a third-party plugin to use a web site anymore. I suppose that's possible but I don't miss those pop-ups. I still have one customer with a Flash-based web site, even though it doesn't work on any modern browser. They actually have some old version of IE and the Flash plugin available for download just to use their site.
Why don't they setup https://ruffle.rs/ on their website? I've managed to rescue a website using it and seems to work pretty much with all modern browsers.
Ask HN: Are there things that Flash did that we still can’t do with today’s web?
51–60 of 159 posts
Re: Ask HN: Are there things that Flash did that we still can’t do with today’s web?
#52Earlier quoted context omitted.
Flash also took time to load. The sites used loaders with progress bars for larger flash apps as well.
But it supported progressive loading. You could load only the first level and then load the next on-demand
Re: Ask HN: Are there things that Flash did that we still can’t do with today’s web?
#53Earlier quoted context omitted.
> HTML+JS is "turing complete" so in a sense you can make everything in HTML that you could make in Flash. I love how turing complete gets thrown around every time. Can a turing machine by itself run a voice chat, print documents, display images, stream videos? If I emulated a turing machine on a 1 Hz CPU would it be capable of decoding a 4k video stream in acceptable time?
Jeez, I knew people would comment on this. I put it in quotes because I don't mean turing complete it in the technical sense, but as an analogy. It is "fully functional", you can achive basically any result that you can with Flash. Analogous to the fact that a Turing complete system can simulate any Turing machine, I mean a certain interactive graphical programming environment - like HTML5+js for example - can remake…
Re: Ask HN: Are there things that Flash did that we still can’t do with today’s web?
#54I'd say you can do anything with java-script and a canvas as flash could, but the number of people who could do it in flash was much higher than the number of people who can do it with "modern" tools.
What are these people doing now?
A good example of the former is a e-card service that eventually chose to move to video. Video is worse for their product but there was/is a more robust path to move to video than modern vector options.
Re: Ask HN: Are there things that Flash did that we still can’t do with today’s web?
#55Playing smooth vector animations on a single-core Pentium III computer with 64MB RAM.
Re: Ask HN: Are there things that Flash did that we still can’t do with today’s web?
#56ActionScript was a terrible language. More complex flash projects were really a hacked together mishmash of things, none of it standard, none of it supported without plugins, and oh, have we all forgotten about the weekly zero-days that flash had? It might have been more "creative" but that was also due to the fact that it was around at the beginning of the web, when everything was more creative. People had not figur…
Compared to what? All SVG/canvas/WebGL doesn't solve the problem either.
Re: Ask HN: Are there things that Flash did that we still can’t do with today’s web?
#57Maybe there is a vector animation tool that is as easy to use as Flash was, but that fact that we rarely see vector animations like we did back in the day makes me think not. I used to work with a group that created training materials using Flash. We had a bunch of animators that knew nothing about coding, but they could produce all of these amazing animated videos using Flash. They could also produce interactive ani…
Related to this, but building anything interactive in general was made super-easy by Flash because it was basically one IDE with everything you needed included out of the box. No complex toolchain, or ludicrous dependency tree, no nonsense build and deployment (though the fact that the default for Flash content was one giant binary blob wasn't always ideal when bandwidth was at a premium), no having to learn a new fr…
Re: Ask HN: Are there things that Flash did that we still can’t do with today’s web?
#58People's use of the internet has changed, but the fact that there is not a new Homestar Runner or NewGrounds is telling. How much does a weird high school/college art nerd need to know about the tech stack to get their vision online? I'm old enough that HSR is still part of my lexicon. Kids just think I'm weird, which is fine.
Also the fact that the new whatever would be either Youtube or Twitter. Or Tiktok. Or something most people here have never even heard of.
Re: Ask HN: Are there things that Flash did that we still can’t do with today’s web?
#59Later flash versions regressed in performance and can't run this game without stutter in my experience. A way to play the original game today is to get an old version of "Adobe flash player projector". If you are paranoid, use some OS level sandbox around it.
I did not see an in-browser game since the original N game that matches its low system requirements and smooth gameplay.
[1] https://www.thewayoftheninja.org/n_history.html
BTW, the successor N v2 is also pretty good, and it's not flash-based, AFAIK.
Re: Ask HN: Are there things that Flash did that we still can’t do with today’s web?
#60A lot of answers already boil down to, basically, superior developer experience. But there's an aspect of this that I want to highlight: resource efficiency. Around the latter half of the 00s, I had a Windows XP machine with 256MB of RAM and a Pentium 4 processor, with a matching spinning metal-disk hard drive. I could make decent Flash animations and games with it. I could view entire websites in Flash with Internet…
Glad that you pointed that out.
Around 2002-2003 I was working an office night-shift, in front of a computer that was in no way the fastest even by those times' standards. But, even so, I was able to follow almost every at-bat in the MLB, live, through their Flash app (while I was doing my regular work in another browser tab). And it wasn't only showing stuff like Batter X hit a 1B, it showed you the exact location and the speed of the incoming pitch, where the ball landed (more or less), what was the out-field formation of the pitching side etc. Really cool stuff given the limited processing resources.
I'd say a HTML+JS solution (which, obviously, wasn't even possible back then for that kind of stuff) would require at least an order of magnitude more resources on the client side.