window.pipedriveLeadboosterConfig = { base: 'leadbooster-chat.pipedrive.com', companyId: 11580370, playbookUuid: '22236db1-6d50-40c4-b48f-8b11262155be', version: 2, } ;(function () { var w = window if (w.LeadBooster) { console.warn('LeadBooster already exists') } else { w.LeadBooster = { q: [], on: function (n, h) { this.q.push({ t: 'o', n: n, h: h }) }, trigger: function (n) { this.q.push({ t: 't', n: n }) }, } } })() JavaScript is totally dead. Some dude on the internet - The Codest
The Codest
  • About us
  • Services
    • Software Development
      • Frontend Development
      • Backend Development
    • Staff Augmentation
      • Frontend Developers
      • Backend Developers
      • Data Engineers
      • Cloud Engineers
      • QA Engineers
      • Other
    • It Advisory
      • Audit & Consulting
  • Industries
    • Fintech & Banking
    • E-commerce
    • Adtech
    • Healthtech
    • Manufacturing
    • Logistics
    • Automotive
    • IOT
  • Value for
    • CEO
    • CTO
    • Delivery Manager
  • Our team
  • Case Studies
  • Know How
    • Blog
    • Meetups
    • Webinars
    • Resources
Careers Get in touch
  • About us
  • Services
    • Software Development
      • Frontend Development
      • Backend Development
    • Staff Augmentation
      • Frontend Developers
      • Backend Developers
      • Data Engineers
      • Cloud Engineers
      • QA Engineers
      • Other
    • It Advisory
      • Audit & Consulting
  • Value for
    • CEO
    • CTO
    • Delivery Manager
  • Our team
  • Case Studies
  • Know How
    • Blog
    • Meetups
    • Webinars
    • Resources
Careers Get in touch
Back arrow GO BACK
2021-05-20
Software Development

JavaScript is totally dead. Some dude on the internet

Lukasz Formela

Or at least it is supposed to be! We know the drill. The hate on JavaScript did not come from nowhere. The lack of different languages to be used on the web was an issue on it’s own for a long period of time.

I remember that when I started coding “for real,” Flash was going to be abandoned and we were to be left without any interactive aspect in our browsers other than those made using JavaScript. Silverlight? No one remembers that. Or maybe ActiveX? We are long past the days when these technologies had their moment and now, maybe more than ever, JavaScript is in its glory.

I had a chance to work in JavaScript on the backend doing simple API’s (express + node). I’ve made some basic touchpad apps (ReactNative) using JS. Then I lifted some load off from the main thread by using service workers. I built frontend apps (React, Vue, AngularJS) and the one thing I am missing is desktop apps (Electron) – all built in JavaScript!

How come there are still people who believe that JavaScript is dead?

For those who prefer more static languages, JavaScript will always be an abomination without typescript. Only if added, the language might become acceptable to them. Developers’ preferences were very strong when a lot of code written back in time was in Java or C.

When asked to do a task outside of their language scope, those devs might have been a bit lost; this friction is now being taken care of using transpilers and other useful tooling, like the previously mentioned TypeScript. Just imagine you have to ditch the language you love and that has grown on you like a good pair of shoes for the confusing and not too comfortable pair of these:

JavaScript

So why pick JavaScript for my next project? I need my developers to love the code they write, not hate it with every cell in their body!

JavaScript is universal – jack of all trades, master of none

Even web developers are trying to find ways to get rid of JS with WebAssembly. In mobile development, we have not only native apps but also things like Flutter that are storming the castle. But when it comes down to making a project from start to finish, your team often has to be diverse.

Java + Angular, Python and React… All these projects mostly needed two devs who focus on different aspects of the code. If you go for JS devs, they can most likely hop in and resolve a ticket regarding DB as well as fix some CSS issues and the analytics script that has been haunting your Lighthouse score for some time now.

Of course, some projects require the stuff that e.g., Java, Python, Go or Ruby bring to the table but in the end the more diversity in the paradigms, the less likely you’re going to be looking for devs to come by and do the actual work. Let’s take a quick peek at the stats:

JavaScript popularity

This shows us that JS doesn’t look dead – it’s actually blooming into a new contender on the market. With the global pandemic, I observed that the JS environment has become even more popular so in the upcoming survey and I’d wager JS might go well past 70%. If you’re planning on running a new project, you can reach out to us and we’ll happily tell you why JS might be the way to go!

The pros of JS

Nowadays JS has matured from the caterpillar it used to be. We have new versions coming out within reasonable time frames. The bugs reported to browser vendors are taken care of ASAP and jokes about packages and frameworks coming out each hour are somewhat true.

With a language so widely used by so many people, it’s just a matter of time to find the best solutions to handle the problems you have to tackle. I’ve been lately working on the IoT app that helps people in distress to alarm certain services about their life being in danger. If not for JavaScript, I wouldn’t be able to work on such an initiative. For me, JS opened many doors and it might be the case for your developers, too!

A couple of pros I think might convert you into a JS supporter:

– multiple supported platforms (web, mobile, IoT, desktop, the fridge, spacecraft HUD),

– a package for anything (be it date handling or joke generation),

– a js dev is a swiss army knife,

– continuous improvement of the language,

– great community always eager to help (or mark issues as duplicates),

– with CLI tooling, you can create apps almost instantly.

Comments

There are some boundaries to what JavaScript can do, but I guess if you’re stubborn and have enough RAM, coffee and brain cells to spare, then you can do absolutely anything with it.

Read more:

Why you should (probably) use Typescript

How not to kill a project with bad coding practices?

Data fetching strategies in NextJS

Related articles

Software Development

Build Future-Proof Web Apps: Insights from The Codest’s Expert Team

Discover how The Codest excels in creating scalable, interactive web applications with cutting-edge technologies, delivering seamless user experiences across all platforms. Learn how our expertise drives digital transformation and business...

THECODEST
Software Development

Top 10 Latvia-Based Software Development Companies

Learn about Latvia's top software development companies and their innovative solutions in our latest article. Discover how these tech leaders can help elevate your business.

thecodest
Enterprise & Scaleups Solutions

Java Software Development Essentials: A Guide to Outsourcing Successfully

Explore this essential guide on successfully outsourcing Java software development to enhance efficiency, access expertise, and drive project success with The Codest.

thecodest
Software Development

The Ultimate Guide to Outsourcing in Poland

The surge in outsourcing in Poland is driven by economic, educational, and technological advancements, fostering IT growth and a business-friendly climate.

TheCodest
Enterprise & Scaleups Solutions

The Complete Guide to IT Audit Tools and Techniques

IT audits ensure secure, efficient, and compliant systems. Learn more about their importance by reading the full article.

The Codest
Jakub Jakubowicz CTO & Co-Founder

Subscribe to our knowledge base and stay up to date on the expertise from the IT sector.

    About us

    The Codest – International software development company with tech hubs in Poland.

    United Kingdom - Headquarters

    • Office 303B, 182-184 High Street North E6 2JA
      London, England

    Poland - Local Tech Hubs

    • Fabryczna Office Park, Aleja
      Pokoju 18, 31-564 Kraków
    • Brain Embassy, Konstruktorska
      11, 02-673 Warsaw, Poland

      The Codest

    • Home
    • About us
    • Services
    • Case Studies
    • Know How
    • Careers
    • Dictionary

      Services

    • It Advisory
    • Software Development
    • Backend Development
    • Frontend Development
    • Staff Augmentation
    • Backend Developers
    • Cloud Engineers
    • Data Engineers
    • Other
    • QA Engineers

      Resources

    • Facts and Myths about Cooperating with External Software Development Partner
    • From the USA to Europe: Why do American startups decide to relocate to Europe
    • Tech Offshore Development Hubs Comparison: Tech Offshore Europe (Poland), ASEAN (Philippines), Eurasia (Turkey)
    • What are the top CTOs and CIOs Challenges?
    • The Codest
    • The Codest
    • The Codest
    • Privacy policy
    • Website terms of use

    Copyright © 2025 by The Codest. All rights reserved.

    en_USEnglish
    de_DEGerman sv_SESwedish da_DKDanish nb_NONorwegian fiFinnish fr_FRFrench pl_PLPolish arArabic it_ITItalian jaJapanese ko_KRKorean es_ESSpanish nl_NLDutch etEstonian elGreek en_USEnglish