Firefox suffered greatly in marketshare because they didn't pull the plug soon enough but rather gained a reputation for slowness and bugginess. Doing nothing isn't a viable strategy when you have competitors (ie: Chrome) who are doing something.
I _love_ that I can install an extension without restarting, and as much as I sympathize with the pet projects that got dumped, I think it would have been a huge mistake to hold that up just to keep dead extensions in zombie mode rather than grave mode.
Why? How many times do you install extensions that restarting the browser to see them would be a concern?
You are making it look like there is nobody working on those things but there is actually multiple core devs trying to making Python faster.
Really, after 3.8? I thought 3.5 was a golden era?
> Why not put up an effort on speeding things up, removing the GIL.
That's exactly what requires corporate backing (removing is easy, fixing all the breakage it causes takes a lot of time and effort).
People that contribute are not infinite and those initial more active contributors get demoralized supporting work over a moving foundation.
Why not put up an effort on speeding things up, removing the GIL. Important and stale issues of the language that users really care about. F strings where good tho. That’s it. Async syntax? Less good. This pattern matching thing? Have fun debugging this.