GV

GeezerVison

The World Wide Web, restored to 800 pixels of glory.

Home|About|Gaming cabinet|Archives|How it works|Starter sites

On this site

  • All Security
  • Cyber-crime
  • Patches
  • Research
  • CSO
  • All Off-Prem
  • Edge and IoT
  • Channel
  • PaaS and IaaS
  • SaaS
  • All On-Prem
  • Systems
  • Storage
  • Networks

This view

  • Original page
  • New address

GeezerVison is showing www.theregister.com — Watching you, with a Vue to a Kill: Wikimedia developers dismiss React for JavaScript makeover despite complaints

Software

Watching you, with a Vue to a Kill: Wikimedia developers dismiss React for JavaScript makeover despite complaints

Facebook's popular frontend framework can't escape its heritage

Thomas Claburn Thomas Claburn
Published fri 20 Mar 2020 // 09:15 UTC
Make us preferred on Google

After several months of debate, the Wikimedia Foundation (WMF) has decided to modernize the front-end interface used by Wikipedia and other projects by adopting the Vue.js JavaScript framework, a choice that remains controversial.

The Wikimedia Foundation oversees Wikipedia which still relies on decade-old user interface elements built with technologies like jQuery and an internal framework called OOUI. The non-profit has been formulating a plan to update its platform to make it more manageable with automation, more easily measured, and more friendly for would-be contributors.

Part of that plan involves re-thinking the frontend interface technology used by MediaWiki, the software used to run Wikipedia. Late last year, the non-profit's Frontend Architecture Working Group (FAWG) put out a proposal to adopt a modern JavaScript framework to create web interface elements served by its PHP backend.

REG AD

The Request for Comments (RFC), published in December, 2019, summarizes the goals of the technology bake-off and recommends Vue.js, a popular JavaScript frontend framework, as the likely candidate. The only other contender that appears to have received much consideration is React, an even more popular framework open-sourced by Facebook in 2013.

REG AD

Other JavaScript frameworks didn't make the initial cut. Angular and Ember were deemed insufficiently flexible while Svelte, Inferno, and Preact were dismissed for not being popular enough and Stimulus.js was binned for failing to support desired use-cases like server-side rendering.

verity stob portrait

The Pi who loved me: Licensed to SSL

Read more

"React and Vue.js share many features and philosophies," the proposal explains. "Both enable developers to build UIs in a declarative, reactive, and component-based way; both core libraries are fairly light-weight and performant; both possess large and active communities."

"We believe that the Foundation would be well-served by adopting either tool. However, we believe that Vue.js has a few key advantages that are relevant for the Foundation's use-cases."

Vue.js, the proposal says, has better support for front end build tools like Webpack and Babel, appears to allow code with fewer dependencies, and is evolving in a stable manner.

Also, the proposal suggests, React's parentage is a problem. Specifically, React was developed by Facebook, and between 2014 and 2017 the interface library was subject to a BSD + Patents license that other organizations viewed as a potential risk.

Facebook in 2017 shifted React to the MIT license, but the company's business model and behavior remain a matter of concern for some developers.

The proposal notes, "Vue.js development is not led by a single corporation whose goals may diverge from those of the WMF."

The WMF was also unimpressed that another open-source Facebook project, the HipHop Virtual Machine (HHVM), used to convert PHP to machine code for better performance, stopped fully supporting PHP last year, forcing WMF to migrate away from it.

REG AD

What's more, parts of the Wikimedia community already have experience with Vue.js: WMDE (Wikimedia Deutschland) has been experimenting with the framework for the Wikidata site.

There were dissenting voices while the move to Vue.js was being considered. Last month, developer Hyeon Kim, among others, argued that React would be the better choice. But Vue.js creator Evan You joined the debate in an attempt to answer Kim's criticisms.

On Wednesday, the comment period closed and the proposal to move forward with Vue.js was adopted.

Even so, the matter may not be settled. The decision has prompted other developers to urge the FAWG to reconsider, with some arguing that Web Components, a W3C standard, should be used instead, and others insisting that users' needs should be considered alongside those of developers.

There may not be a right answer, but there's always a wrong one. ®

development world wide web software
Make us preferred on Google
REG AD

Data sovereignty takes more than keeping data close to home

SPONSORED POST: Knowing where your data lives is only part of the challenge. Who controls it, who can access it and how quickly you can recover when things go wrong matter just as much.

Your AI agent is only as good as your endpoint data

PARTNER CONTENT: Real-time endpoint data keeps AI-driven IT operations accurate, fast and under control

From expertise to intelligence: NISCO deploys world's first swarm-intelligence steel model at scale

PARTNER CONTENT: 300+ AI applications delivering surges in core metrics and annual cost reduction of over CNY100m

AWS distills its cloud into a local emulator that runs on your PC

Hyperscale meets micro-computing by offering APIs to test your apps

OPINION

AI echo chambers and sanity in tech leadership: Three case studies

Altman, Torvalds, Yen. One has got his head screwed on. The others could do with some grounding

Disgraced former CA eMudhra blames buggy script for hopelessly weak certificates

Couldn’t get the hardware it needed to generate certs, so tried to code a workaround

TOP STORIES

  • Microsoft teaches schools that free email was just a phase

  • British fintech Revolut slashes AI coding costs 10x by cutting out Claude and going self-hosted

  • Smart meters to cost the UK billions: 2G switch-off means replacing 12-13 million

  • Uber says it alone can make robotaxis pay, hours after Waymo quit its app

  • ON CALL

    Hospital gave very sick doctor a special PC for his very personal use

  • VMware returns to low-end server virtualization with 'vSphere Express'

AI

  • To thwart reverse engineering by agents, dev proposes blinding them

    A poke in the AI with a sharp stick

  • AMD winds up Zen 6 cores for faster clock speeds

    Chips boast up to 256 cores, clocks up to 5.3 GHz, and IPC gains of 20 to 31 percent, just not all on the same SKU

  • A closer look at Verano, AMD's first step toward a Zen-based superchip to rival Nvidia's Vera Rubin

    Cores, clocks, memory, and interconnects all perfectly balanced for a singular mission: keeping instinct fed.

  • Fireworks AI gets burned twice as customer data exposure widens

    Inference biz pins latest breach on cloud provider and LLMJacking miscreants

  • Microsoft's Azure Linux gets 470-plus security fixes in one almighty patching session

    A mountain of CVEs, a certificate cleanup, and yet more work for Microsoft's patching teams

Infosec

  • Security

    Russians are posing as Signal support to launch phishing attacks

    PLUS: US takes down Iranian propaganda sites; Marketing company asks 'Why Do We Have Your Information?' And more!

  • Security

    Microsoft patches failed to fix on-prem SharePoint, which is now under zero-day attack

    PLUS: China upgrades smartphone surveillance tools; Ring eases anti-snooping stance; and more

  • Black Hat and DEF CON

    DEF CON Franklin project enlists hackers to harden critical infrastructure

    Voting village reports have been so successful, says Jeff Moss, that the whole of DEF CON will now be included

  • Security

    EQT buys majority share in Swiss cybersecurity biz Acronis

    Went at equivalent of $3.5B+ valuation for entire firm, though portion sold not specified

  • Malware Month

    Ten years since the first corp ransomware, Mikko Hyppönen sees no end in sight

    On the plus side, infosec's a good bet for a long, stable career

FOSS

  • Crowd fave Linux Mint update approaches, fresh from autumn release of Cinnamon desktop

    Mint 27 to land before Christmas, with stable Wayland display upgrades, as punters try out Cinnamon 6.8

  • openSUSE Leap 16.1 gives Linux users the right to remain immutable

    One installer now offers conventional and read-only systems as separate Micro distro bows out

  • Achieving nirvana: Enlightenment 0.28 hits the desktop

    Very nearly 30something environment gets spruced up… and there's a new Trinity, too

  • Architect creates open source replacement for VM migration tool VMware has hidden

    OpenVDDK is reportedly already being used in production, at scale

  • AlpineBSD announced – an AI-free FOSS OS

    Combining the NetBSD kernel with the Alpine Linux userland

  • Ubuntu 27.04 may bring a preview of the long-awaited Core Desktop

    Canonical has a long way to catch up, but it knows who it's chasing

You are visitor 01402503 — GeezerVison does not store the pages you look up.
Best viewed with Netscape Navigator 4.7 or Internet Explorer 6 at 800×600. No cookies required.