Nostalgia goggles in effect. Flash was crap while every other tech caught up and surpassed it. Even today CSS/HTML is replacing Javascript in their area simply because people realize it has gotten that good. People acting like there is no alternatives but in reality people just gave up on that stuff as everything became reddit, twitter, youtube and facebook. The HTML5 stack has always surpassed Flash there is no excuse for the dickheads in this thread acting otherwise. WebGL2 WebASM? I recently made a tool that uses the Web Bluetooth API thingy. Javascript frameworks compare to Flash. You cannot compare the modern web tech you don't bother with to Flash but you could compare it to Phaser.js.
Showerthoughts
A "Showerthought" is a simple term used to describe the thoughts that pop into your head while you're doing everyday things like taking a shower, driving, or just daydreaming. The most popular seem to be lighthearted clever little truths, hidden in daily life.
Here are some examples to inspire your own showerthoughts:
- Both “200” and “160” are 2 minutes in microwave math
- When you’re a kid, you don’t realize you’re also watching your mom and dad grow up.
- More dreams have been destroyed by alarm clocks than anything else
Rules
- All posts must be showerthoughts
- The entire showerthought must be in the title
- No politics
- If your topic is in a grey area, please phrase it to emphasize the fascinating aspects, not the dramatic aspects. You can do this by avoiding overly politicized terms such as "capitalism" and "communism". If you must make comparisons, you can say something is different without saying something is better/worse.
- A good place for politics is c/politicaldiscussion
- Posts must be original/unique
- Adhere to Lemmy's Code of Conduct and the TOS
If you made it this far, showerthoughts is accepting new mods. This community is generally tame so its not a lot of work, but having a few more mods would help reports get addressed a little sooner.
Whats it like to be a mod? Reports just show up as messages in your Lemmy inbox, and if a different mod has already addressed the report, the message goes away and you never worry about it.
My nostalgic sigh is about animations that became rasterized videos, thus losing any chance at being interactive or hiding easter eggs.
I am glad we no longer have sites made in pure flash, but now we have different stupid shit that also blocks back/forward navigation, fucks up scroll bars, hogs the CPU and crashes the browser for no good reason.
Those last things you listed were all true of Flash too:
- Back forward buttons, working in a flash site?
- Scroll bars? Same thing.
- CPU usage? Same thing. (See: phone performance.)
- Crashes? It was the number one cause of crashes as reported by Apple when looking at their Safari crash logs. This was true of many plugins of that style from back in the day (being unstable).
I know, which is why I mentioned them. We got rid of flash, but people were so fucking nostalgic for the worst parts that they put it all back into their JS frameworks
Flash the tech sucked.
Flash content editors and communities sharing info about how to use it is where it was at. That was what was driving the creativity.
There is, SVG with <animate>. It's just not that common.
There's a lot more tooling for creating rasterized videos than SVG. Flash had a whole development environment around it. SVG is comparatively rubbing sticks together to make fire.
A lot of comments on here saying "but X is better". Y'all are missing the point though. These "better technologies" are not being used in the creative and fun ways that flash was - not to the scale that we saw in peak Newgrounds/HomestarRunner era. It goes to show that no one company should ever control tools and the stuff our works are built upon. A lesson we, as a society, sure struggle to learn.
Don't get me wrong, my rose tinted glasses aren't all the way on. I remember critical infrastructure systems developed in flash of all fucking things.
But a very real piece of the creative internet died with flash. Maybe it's a coincidence, and it's the corpo-sites we all congregate around now to blame. I don't know. Peak internet was 2000-2010 and I'll stake my flag on that hill - don't @ me.
@
As a desktop Linux use, Flash was a pain in my existence.
That shitty plugin that never worked right in Linux because fuck Linux users, amiright?
Then whole sites were written in Flash, hurting web interoperability and degrading standards. Of course many public services, banks, followed the trend because shiny.
Fuck those dark ages. The day that shit died was a good day indeed.
I harbor hate for not many things, but Flash is one of them.
Microsoft Silverlight: "Hold my beer"
That name brings up repressed memories. Curse you for making me remember that abominable software
Watching Homestar Runner on YouTube doesn't hit the same
I vaguely remember one of the animations had Homestar pouring soda in the ending screen. After a while (30s?) he'd comment on how it had a lot more soda than it looked. The closest equivalent is a post-credit gags, but it's not the same thing
🎶The never ending sooooooddaaaaaa...🎵
Appwy liberawy!
I actually use Flash nearly every day at work. Legacy support is no joke. We have a multi-million dollar system that is all controlled by a computer that is dual-booting Win11 and WinXP. Because the control program is coded in Flash. It’s coded in Flash because there are a lot of moving parts, and the program displays their current positions. And dynamically moving objects is like the one thing that Flash does really really well. Instead of trying to re-program it in a new language, the manufacturer just fucking ships WinXP. Win11 is on another partition, and is only booted when you need to connect to the internet to run firmware updates on the various motors.
Even in 2004 using adobe flash to control some industrial system was an ugly hacks
When the developer cares way more design than function
I saw some ultra fancy quotation tool that was simply a PDF with JavaScript, and it would just open adobe reader in full screen. Yes, you made it so fancy because you could use complex vectors in the background and multiple pages, and by doing this the fancy UI part was done way faster, but good luck maintaining that mess over the years
Wasn't it also proprietary, and you needed Adobe software to create it?
Flash animations have a rather specific usecase imho, as your example proves. It's not a game, it's not a movie, it's (usually) more than a simple animated loop.
There's no exact equivalent for that, but the www has developed way beyond it in all aspects.
At the beginning it was. Later you could write it in code it was oop. Later there was an offshoot called flex that was even more capable.
The problem isn't animation - as you said there is raster video and also animated SVGs.
The problem is that there is no way to package interactive content like there was. Flash wasn't just animation, it was also games. And even flash animations often had interactive bits, like homestar runner Easter eggs.
You can technically do it with JavaScript and HTML, but it's difficult now and unfeasible back when flash died. Not only did the tools not exist, but html didn't even have things like canvas yet for the tools to use.
That's not really true. You can do animation in HTML5 just like you could in flash. In fact, there are even quite a few ways you can acomplish the same.
- HTML5 + JS
- CSS + JS
- There are multiple flash player projects running in WASM or JS
- Animated SVG + JS
All of that allows for animation, games and interactivity, no problem.
There are dozens of tools that allow you to build flash-like animation and package it easily. Tons of game engines allow to export to HTML5, just at the press of a button. And there are still websites hosting browser games that fill that spot. There's even HTML5 browser games that run in VR.
But there are two big caveats:
- With much more performance, storage and internet bandwidth, there's no reason to go for flash-style skeletal animations. That's not because it's not possible, but because we have better alternatives.
- Nobody hosts their own websites anymore and most platforms (large ones like Youtube, Facebook or Reddit, but also small ones like Lemmy) don't allow you to just upload whatever HTML5 code you want. So if you want to reach more people, you'll just upload a video instead.
I built websites and apps in flash. It was awesome. You could do a lot, especially in the later years, 3d games, anything was possible.
It was so easy and clean to create smooth animations, transformations, it was limitless. It's a travesty that we got no replacement. You could do more quicker in the year 2005, than you can do today.
All of that is possible with modern JS and WebGL
Really I think a lot of this stems from a toolset designed for programmers, and not one designed for artists.
Sure it's possible, but you can't actually do it. Because you need a dedicated programer and you need to convey as a designer what to do, so it's time consuming and expensive. Elaborate scifi UIs are extremely rare now.
After flash was killed, a big portion of creativity died with it. Every webpage started to look the same. I know I'm romanticizing it, but there is truth in that.
That's true, but there is a project called "ruffle" now, which is written in Rust and can play .swf files. So if you really want, you can still build Flash animations and share them online.
Ruffle also runs in browsers, thanks to wasm.
Streaming video killed whatever Flash was.
Flash took the binary categories of animation and video game and made it into a spectrum. Even when they were mostly animations, there would be some interactive elements. It was apparently a technical horror show, but it was used to create unique pieces of art that define a narrow era.
I have see a lot implementation of interactive html5, that I think is similar to flash.
It's also surprising that Newgrounds survived post-Flash.
But i think i prefer point and click game like from TellTale better, it's an interactive movie.
Web 2.0 and the stiffling of the indie web is the issue to me.
Facebook, Twitter, YouTube, TikTok, etc aren't built to cool web pages in front of people as those could leave people off of the site.
There are some crazy cool html5 stuff out there.
People could use SVG animations + JS to accomplish the same thing. It just never took off for some reason
My guess is because there's no "easy to use" program that allows them to make the whole thing then export for easy web visualization, most of the people who'd make animations won't want to write down keyframe positions and code for the animation proper
There is still no animation software that can match flash brush style / color or animation techniques.
Interactive Vector Animations as a web standard are technically possible, but it'd be best implemented as animation software that compiles a file/archive that's usable by a standard browser based client that renders things locally using a canvas element.
In-fact its so possible flash has been re-impmenented this way using an action script interpreter compiled to web assembly.
They didn't give you the entire kit because that wasn't the W3C's job, it was to give you the tools necessary to build the kit.
I blame Adobe.
They acquired Macromesia and just let Flash stagnate and renamed it Animate.
FrogBlender2000.swf
I've seen quite a few kids embed Scratch projects into their websites, which I guess is actually a pretty close approximation of Flash. Stupid easy to use, vector based, customizable with forks, tiny file size(negated by the fact that you also need to embed the entire vm once for every project to get it to run). Kind of ironic that it was originally built in Flash itself though.
Recently found an old .fla of a game I made in highschool, and I have no idea how to turn it into a playable file. Would love to recover it