I've been following this thread since it started. Maybe it's in here
somewhere and I missed it throughout these many comments. But...

It has already been mentioned that there is likely no performance
degradation when adding new features. If performance is an issue because a
developer is using legacy/outdated methods in their code, the developer
should just update their methods to use the newer better ones in the newer
API that was introduced.

Alternatively, JS has done a good job of adding new features that are
optional and that do not affect outdated ones, so there is nothing lost
here. If you don't want to use a new feature, don't use it... ever (if
necessary).

So can someone give me at least a couple of hard use cases where
introducing a new JS feature requires the removal of another? And not
removing the feature, would cause significant harm to the future of the
language? I don't mean just some anecdotal or insignificant case like
having to choose a different reserved word because it was already used
before (i.e. will we run out of words? :) )

AFAICT, the committee is working extremely hard to introduce some pretty
new and exciting things to JS every day <https://github.com/tc39/proposals>.
And I don't think this progress would be improved that much by removal old
JS features. So I'm seriously having trouble understanding the assumption
that we need to remove JS features just to move the language forward.
​


On Thu, Jul 27, 2017, 4:30 AM Bruno Jouhier <[email protected]> wrote:

> > 3. At a fixed date (e.g. 12 Months after X) all browsers must show a
> > warning to the user (e.g. red address bar, etc.), when the website he
> > visits uses a feature from the deprecation list: "The website you are
> > visiting uses features, which will be removed in the future. Please ask
> > the website owner to update his website." - All browser vendors are
> > obliged to start this warning beginning with that date - so the browser
> > has to check for the date.
>
> My step mother calls me: Bruno, there is a strange message on my screen.
> Can you help! I reassure here.
>
> > 4. At a fixed date (e.g. 24 Months after X) all browsers must stop
> > supporting the feature, which means that they just refuse to show that
> > broken website and instead show a message to the user, that the website
> > cannot be shown anymore, because its features are not supported anymore.
>
> My step mother calls again: my tablet is broken, can you fix it?
>
> The web site that my step mother was visiting was built by the
> non-profit accountant's nephew eight years ago. He is climbing a mountain.
>
> We see things with our technologist eyes. Many (most?) web users don't
> understand whether something is wrong with the browser or with the server,
> or with the network (and they don't care). For them it is just "broken".
>
> We've broken the web. My step mother is happy with her apps.
> _______________________________________________
> es-discuss mailing list
> [email protected]
> https://mail.mozilla.org/listinfo/es-discuss
>
_______________________________________________
es-discuss mailing list
[email protected]
https://mail.mozilla.org/listinfo/es-discuss

Reply via email to