---
title: "'The best thing we can do today to JavaScript is to retire it,' says JSON creator Douglas Crockford • DEVCLASS"
url: https://daily.dev/posts/the-best-thing-we-can-do-today-to-javascript-is-to-retire-it-says-json-creator-douglas-crockford--cbdq9xeuk
source_url: https://devclass.com/2022/08/04/retire_javascript_says-json-creator-douglas-crockford/
type: article
source: "Community Picks"
published: 2022-08-07T19:45:06.301Z
updated: 2023-12-07T12:02:45.284Z
tags: ["webdev", "javascript", "typescript"]
reading_time: 4
upvotes: 75
comments: 36
language: en
---

> ## Documentation Index
> Fetch the complete documentation index at: https://daily.dev/llms.txt
> Use this file to discover all available pages before exploring further.

# 'The best thing we can do today to JavaScript is to retire it,' says JSON creator Douglas Crockford • DEVCLASS

**[Community Picks](https://daily.dev/sources/community)** · 4 min read · 75 upvotes · 36 comments

## Summary

JavaScript is the world’s most popular programming language according to most surveys. It is used by over 65% of developers, way ahead of Python at 48% (ignoring HTML, CSS and SQL which are not general purpose languages) It is an unlikely achievement considering its origins.

## Full article

daily.dev links to this article rather than hosting it. Read it at the original source: <https://devclass.com/2022/08/04/retire_javascript_says-json-creator-douglas-crockford/>

## Community discussion

Top comments from developers on daily.dev.

**@typeofjulius** · 18 upvotes

> TS is **good enough**. Even if we replace JS with something else, the tooling would be just as bloated with all those SSR, splitting, chunking, asset import pipelines required to reduce load/TTI times in an ecosystem of this scale and with all the use cases JS sees. As for language bloat, I'm not aware of any mainstream language that didn't bloat over time. And considering that JS has to be backwards compatible it's insane that things are still reasonable. And what language features since ES5 are this bloat? Block-scope variables? Async-await? Exponentiation operator? Destructuring? Proxies?...

**@snowmonkey** · 9 upvotes

> "first, we don't have a language. Second, we don't have support in browsers for the language we don't have, and are not likely to get."
>
> Crockford is entitled to his opinion, and it *does* carry significant weight. But this particular opinion feels an awful lot to me like the Elon Musk SNL snafu. I don't see JS going away, or even being replaced by, for example, TS. I see things like TS becoming supported in the browser, which might be a quantum leap forward.
>
> The issue isn't, to my mind, with the language. The issue is with folks who might benefit from a deeper learning and understanding of...

**@dailydevtips** · 6 upvotes

> Makes a lot of sense actually.
> The language is growing and bloating, and I can see the need for a fresh start from zero.
>
> That won't mean JS will go away anytime soon, but totally get how this is actually procrastinating technical evolution that can really make an impact.
>
> Anything on top of JS doesn't actually change how it works under the hood, which is likely the biggest pitfal.

**@idoshamun** · 4 upvotes

> Very interesting perspective on JavaScript

**@ash0080** · 3 upvotes

> It doesn't make sense, if JS can be retired, then why choose another OOP language like E? why can't it be a FP language like purescript? Is TS perfect?  how much syntax noise is in it or any OOP strongly typed language nowadays? would you still like such a language after learning FP?
>
> Well, I'll go out on a limb and predict that if there is a new language that can replace JS, it will be shorter to write.
> Laziness is the greatest motivation for progress.
>
> well, my paragraph is also bullshit

## Similar posts on daily.dev

- [Don’t just attend KubeCon \+ CloudNativeCon, Merge Forward your experience\!](https://daily.dev/posts/don-t-just-attend-kubecon-cloudnativecon-merge-forward-your-experience--l0rpp73x8) · CNCF · 0 upvotes · 0 comments
- [Announcing H2 2026 KCDs](https://daily.dev/posts/announcing-h2-2026-kcds-m96goajm1) · CNCF · 1 upvotes · 0 comments
- [Two months of Open Community Groups](https://daily.dev/posts/two-months-of-open-community-groups-asf52zhbs) · CNCF · 0 upvotes · 0 comments

---

Tags: [#webdev](https://daily.dev/tags/webdev), [#javascript](https://daily.dev/tags/javascript), [#typescript](https://daily.dev/tags/typescript)

[View this post on daily.dev](https://daily.dev/posts/the-best-thing-we-can-do-today-to-javascript-is-to-retire-it-says-json-creator-douglas-crockford--cbdq9xeuk)
