18 ms·
I'm not a frontend dev, in fact I know little about the current "cool" JS framework. That being said, I donate to Wikipedia/Wikimedia every year and I will rec
by belval 7y ago
I'm not a frontend dev, in fact I know little about the current "cool" JS framework.
That being said, I donate to Wikipedia/Wikimedia every year and I will reconsider if this goes through. This is exactly the kind of bloat that no one needs.
The Wikimedia sites should be seen as a public library where accessibility is the most important thing. Creating a web app with apparently no measurably good impact is pure idiocy.
- tantalor 7y agoPage Previews is a great example of leveraging "web app" that solves many problems at once: - quickly inform on a topic without clicking through (lower latency) - increase scanability (hence readability) - decrease expensive whole page loads - eliminate need to open many tabs https://www.mediawiki.org/wiki/Page_Previews https://www.mediawiki.org/wiki/Page_Previews
- enriquto 7y agoWhatever, but if wikipedia somehow becomes unusable without javascript, it will be a real tragedy.
- jdlrobson 7y agoYou dont need to be worried about this. Our morales and principles are not changing. I built the Wikipedia mobile site and there's a reason our hamburger menu, lazy loaded images and editor actually work without JS. We are for everyone regardless of internet connection speed, device value and internet stability. That's a a hill at least I as an employee am prepared to die on.
- deleted 7y ago[deleted]
- vorpalhex 7y agoPage Previews, specifically Hovercards can be implemented in a very simple way with plain JS [^1] and is clearly an enhancement - everything works just fine if hovercards don't load. But most features on Wikipedia aren't like that, and would be really hurt if you had to a JS bundle or otherwise deal with the usual bloated webapp nonsense. Wikipedia primarily needs to load quickly and be semantic with preferably simple infrastructure to help their budget. [^1]: See Gwern.net for an example of an easy pure JS hovercard - https://www.gwern.net/DNB-FAQ https://www.gwern.net/DNB-FAQ
- majewsky 7y agoEach such feature individually can be implemented in a very simple way with vanilla JS. All such features taken together create a horrible unmaintainable mess. Speaking from experience.
- whycombagator 7y ago> I'm not a frontend dev, in fact I know little about the current "cool" JS framework. > That being said, I donate to Wikipedia/Wikimedia every year and I will reconsider if this goes through. This is exactly the kind of bloat that no one needs. The latter seems an overreaction given the former.
- belval 7y agoIt is absolutely an overreaction, and I don't see myself going through with something like that. I use the site probably daily and feel like I have to donate.