News for hackers. Stuff that matters.
Re:Flash Is Responsible for the Internet's Most Creative Era by The_rationalist on Sunday October 13, 2019 @05:21PM (#21243133)
What can flash do that modern browsers can't?
Re:Flash Is Responsible for the Internet's Most Creative Era by theobeers on Sunday October 13, 2019 @05:57PM (#21243405)
Nothing, of course. Anything that could be done with Flash in its heyday can be done better (in several senses) with modern tools.

But that’s not what we’re talking about, is it? We can ask what’s actually being done in web design these days… and who’s doing it. If you’re old enough to remember the period from the late ’90s to the mid aughts, think about your friends who were putting all kinds of wacky, creative pages on the web. Picture that personality type. What place does it have in the universe of websites that we visit today?

The answer, as far as I’ve seen: user. We spend time on a smaller number of sites/platforms. The design of those sites tends to be (at its best) streamlined and optimized. And people who want to share their creativity are given little frames within that structure.

Even personal websites are usually built through WordPress, Squarespace, or similar. Something has been lost. I’m not going to say things are worse nowadays. That would be too sweeping a judgment, even if I substantially agreed with it, and I think I don’t. But I get this weird feeling when I spend time online, like it’s a tree that died some time ago, but it’s being reinforced, made to stand straighter than ever, given artificial leaves that never turn, etc.

Re:Flash Is Responsible for the Internet's Most Creative Era by philwelch on Sunday October 13, 2019 @06:04PM (#21243464)
The people who brought us television were threatened by the internet, and so they are turning it into television.
Re:Flash Is Responsible for the Internet's Most Creative Era by newsgremlin on Monday October 14, 2019 @07:06AM (#21246952)
Talking about this to certain devs is like talking to them about sports. They just don't get the learning curve was the most accessable for the average user, not just those who know how to program.

We know there are better technologies security wise and performance wise. It's not always about what is 'technically' better rather than something that people enjoyed using and opened the door to creative personalities for the web. There is a time and a place for both and I think there has been neglect for the other side of the brain.

Re:Flash Is Responsible for the Internet's Most Creative Era by robertoandred on Monday October 14, 2019 @12:08PM (#21249781)
Except the Flash development tools still exist https://www.adobe.com/products/animate.html
Re:Flash Is Responsible for the Internet's Most Creative Era by buboard on Monday October 14, 2019 @03:12AM (#21245872)
> can be done better (in several senses) with modern tools.

contestable. html5 games can be choppy in ways flash was not. even streaming video was pretty fast, comparing it to something like webrtc multi-party video. Hell even basic text-based chat like slack is a resource hog in html.

Re:Flash Is Responsible for the Internet's Most Creative Era by Eric_WVGG on Sunday October 13, 2019 @05:25PM (#21243171)
IMO, nothing. What HTML 5 (and more specifically, canvas+js) are lacking is a complete timeframe-based IDE.

I personally find that mode of development distasteful, and I don’t share the author’s affection for this particular breed of "creativity," but anyway it was there and some folks liked it and there’s a real opportunity for someone who wants to reimagine it.

Re:Flash Is Responsible for the Internet's Most Creative Era by simion314 on Sunday October 13, 2019 @06:12PM (#21243509)
I do not have experience with pure Flash but with Flex4 that is a powerful GUI for applications. I can share here what I miss from those days:

- you had types, performance was important so you had generic types like Vector , the code was compiled and it was really fast

- there were built-in efficient GUI widgets, you could have a list or table connected to a data provider with tousends of items but the components were smart and only created enough UI widgets as needed to render, where in HTML you either have to create a LI element for all your 10000 elements, create pagination(is not built in), create infinite scrolling(not built-in)

- it was super easy to customize or extend the provided things if you needed , as an example in HTML look at the <select> it is not customizable, everyone has to implement it's own using divs, css and js , but everyone gets it wrong in the corner case(you have issues where the dropdown pops outside the screen, missing events, hell even youtube search box sometimes breaks and the dropdown popup remains stuck open, so even Google engineerscan't create a working dropdown component

- performance, remember when a blinking cursor was causing an electron editor to use a lot of resources , the issue with web is that was designed in rush for showing documents.

- layouting components was super easy , theming was easy - with css in large old projects there are so many issues( I know people use less but this is not standard )

I have some solutions too, browsers need to provide more powerful components, if we want to do RIAs or desktop apps then we need the same components that desktop toolkits offer with the same customization. Other issue I seen was in a project where the devs ahd to import a third party library because the scrollbars can't be themed in all browsers , I am not refering to the right side of the browser ones(I know sme people hate if you change those) but scrollbars on a list or dropdown component. So you have projects where you import 1 lib for scrollbars, 1 lib for modals, 1 for fancy buttons and inputs, 1 for drag and drop, 1 for calendar widgets, 1 for dropdown that allows you to have icon + text, and of course a framework like angular or react . Browsers should check what developers need the most and add that as standard( ex better dropdowns) you would still have the ability to make your own shit and use your preferred framework

Re:Flash Is Responsible for the Internet's Most Creative Era by Retric on Sunday October 13, 2019 @05:39PM (#21243268)
Low barrier to entry, cross browser compatible, multimedia websites.

Someone with artistic talent could quickly learn flash and get something bizarre working very quickly. Drop the minimally skilled into a modern development environment and novelty is much harder. 95% of the time that’s probably a good thing, but it sucked a lot of the fun out of the internet.

Re:Flash Is Responsible for the Internet's Most Creative Era by willis936 on Sunday October 13, 2019 @05:50PM (#21243352)
When flash was dominant there was an abundance of vector animations. There isn’t a technical reason this couldn’t still be the case, however we’re in the graphics dark ages right now. Everything is a raster. Everything that isn’t is static or on a very light fixed loop that takes an absurd amount of resources to animate.
Re:Flash Is Responsible for the Internet's Most Creative Era by meheleventyone on Sunday October 13, 2019 @06:31PM (#21243631)
The important bits of Flash were not so much the capabilities of the player but the tooling to be creative. Flash found so many niches from animation, games, applications, being embedded for UI rendering and on because it provided an agnostic tool to make all these things in, really easily.

In terms of capabilities though there was much less worry about compatibility.

Re:Flash Is Responsible for the Internet's Most Creative Era by winrid on Sunday October 13, 2019 @05:34PM (#21243220)
Flash was very good at animation interpolation. Basically using math to compress animations while hiding it from the developer.
Re:Flash Is Responsible for the Internet's Most Creative Era by est31 on Sunday October 13, 2019 @06:47PM (#21243761)
animated vector graphics? Browsers only have data-intensive pixel graphics codecs. Also, the vector graphics support that they do have is pretty limited and slow. Anyways, I'm glad that flash is dead, because it was proprietary software and constant source for security bugs.
Re:Flash Is Responsible for the Internet's Most Creative Era by LaGrange on Sunday October 13, 2019 @05:52PM (#21243368)
Tooling. I don't think anything fully replaced it. OTOH, while not web things per se, I think Twine, Unity and RPG Maker scratch similar itches for many (but definitely not all) people potentially interested.
Re:Flash Is Responsible for the Internet's Most Creative Era by jcelerier on Monday October 14, 2019 @02:46AM (#21245760)
> What can flash do that modern browsers can't?

ensuring that the user sees the exact same thing on any browser / operating system combination ?

Just the font rendering differences between windows / mac make it impossible to create text that is supposed to fit perfectly in a given box because hinting differences may mean that you are a few pixels longer which can change the layout of a paragraph, etc...

with flash, there is only one single way things look across all platforms.

Re:Flash Is Responsible for the Internet's Most Creative Era by shaunofthedev on Monday October 14, 2019 @09:45AM (#21248166)
(Former Flash dev)

A consistent display was a nice thing to count on when making little games, applets and ads. However for general web layout it made accessibility features difficult to impossible to implement.

I'd also add that behaviour wasn't always consistent. There would still be OS/environment specific bugs that would crop up from time to time. (Though granted, these would rarely be related to rendering or layout)

Re:Flash Is Responsible for the Internet's Most Creative Era by jcelerier on Monday October 14, 2019 @10:04AM (#21248387)
> However for general web layout

well, that was not the point of flash, was it ?

Re:Flash Is Responsible for the Internet's Most Creative Era by est on Sunday October 13, 2019 @10:04PM (#21244721)
Make vector animations with simple clicks and works on every browser.

And make it streamable. No, your fancy JSON over Websocket is not exactly streamable.

Re:Flash Is Responsible for the Internet's Most Creative Era by raxxorrax on Monday October 14, 2019 @07:20AM (#21247057)
Flash made a lot of things related to vector graphics more accessible. The vector engine was quite powerful, although lacking proper hardware support, it was quite CPU hungry.

Still, I don't think we have an adequate replacement, even it would be technically possible, I don't know about similar tools for vector animations..

Re:Flash Is Responsible for the Internet's Most Creative Era by asjw on Monday October 14, 2019 @03:55AM (#21246054)
Transparent Jpegs