<!-- mobian-agent-page publisher="dailydev" canonical="https://daily.dev/posts/to-typescript-or-to-not--nr4bgssku" -->

---
title: To Typescript Or To Not? | daily.dev
description: Typescript has over 19 million weekly downloads on NPM. The language is widely used in software products such as Slack, Medium, Asana, or Visual Studio Code....
canonical: https://daily.dev/posts/to-typescript-or-to-not--nr4bgssku
twitter:card: summary_large_image
twitter:site: @dailydotdev
og:type: website
og:site_name: daily.dev
og:title: To Typescript Or To Not? | daily.dev
og:description: Typescript has over 19 million weekly downloads on NPM. The language is widely used in software products such as Slack, Medium, Asana, or Visual Studio Code....
og:url: https://daily.dev/posts/to-typescript-or-to-not--nr4bgssku
og:image: https://api.daily.dev/og/posts/NR4bgSSKu.png
og:image:alt: To Typescript Or To Not?
og:image:width: 1200
og:image:height: 630
og:locale: 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.

# To Typescript Or To Not?

**[DEV](https://daily.dev/sources/devto)** · 4 min read · 75 upvotes · 7 comments

## Summary

Typescript has over 19 million weekly downloads on NPM. The language is widely used in software products such as Slack, Medium, Asana, or Visual Studio Code. Microsoft (duh!), JetBrains, eBay, Ericsson, airbnb or Ubisoft are all open about using TypeScript.

## Full article

daily.dev links to this article rather than hosting it. Read it at the original source: <https://dev.to/akashshyam/to-typescript-or-to-not-3ad0>

## Community discussion

Top comments from developers on daily.dev.

**@ignusg** · 4 upvotes

> Definitely typescript. Once you get your build pipeline set up you can use as much (or as little) of typescript as you want. You can use types where you need them and fall back to implicit any everywhere else.
>
>  It will be harder converting to TS in the future as your projects grows than to invest the time into configuring the build pipeline now.
>
> Plus you can learn as you go. I’ve started using typescript without any knowledge of it since it’s a superset of JS it’s easy to get going within it in a new project.

**@thetecguy** · 1 upvotes

> I never regret the decision to got with TS.

**@davistran86** · 1 upvotes

> When you start using it, you can't stop using it 😂

**@itsmnthn** · 0 upvotes

> Good Read

**@luanct** · 0 upvotes

> Absolutely TS. Angular + TS is the best combo ever

---

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

[View this post on daily.dev](https://daily.dev/posts/to-typescript-or-to-not--nr4bgssku)

```json
{"@context":"https://schema.org","@graph":[{"@type":"Organization","@id":"https://daily.dev/#organization","name":"daily.dev","url":"https://daily.dev","logo":{"@type":"ImageObject","url":"https://daily.dev/apple-touch-icon.png","width":180,"height":180},"sameAs":["https://twitter.com/dailydotdev","https://github.com/dailydotdev","https://www.linkedin.com/company/daily-dev-ltd"]},{"@type":"WebSite","@id":"https://daily.dev/#website","url":"https://daily.dev","name":"daily.dev","publisher":{"@id":"https://daily.dev/#organization"},"potentialAction":{"@type":"SearchAction","target":{"@type":"EntryPoint","urlTemplate":"https://daily.dev/search?q={search_term_string}"},"query-input":"required name=search_term_string"}}]}
{"@context":"https://schema.org","@type":"TechArticle","headline":"To Typescript Or To Not?","url":"https://daily.dev/posts/to-typescript-or-to-not--nr4bgssku","mainEntityOfPage":{"@type":"WebPage","@id":"https://daily.dev/posts/to-typescript-or-to-not--nr4bgssku"},"datePublished":"2021-07-28T07:23:15.256Z","dateModified":"2021-10-07T14:17:10.317Z","description":"Typescript has over 19 million weekly downloads on NPM. The language is widely used in software products such as Slack, Medium, Asana, or Visual Studio Code....","image":"https://media.daily.dev/image/upload/f_auto,q_auto/v1/posts/bc14378bc7fe1593721f40bb887fde22","thumbnailUrl":"https://media.daily.dev/image/upload/f_auto,q_auto/v1/posts/bc14378bc7fe1593721f40bb887fde22","isAccessibleForFree":true,"articleSection":"DEV","inLanguage":"en","publisher":{"@type":"Organization","name":"daily.dev","url":"https://daily.dev","logo":{"@type":"ImageObject","url":"https://daily.dev/apple-touch-icon.png","width":180,"height":180}},"author":{"@type":"Organization","name":"DEV","logo":"https://media.daily.dev/image/upload/t_logo,f_auto/v1/logos/devto","url":"https://daily.dev/sources/devto"},"commentCount":7,"discussionUrl":"https://daily.dev/posts/to-typescript-or-to-not--nr4bgssku","interactionStatistic":[{"@type":"InteractionCounter","interactionType":{"@type":"LikeAction"},"userInteractionCount":75},{"@type":"InteractionCounter","interactionType":{"@type":"CommentAction"},"userInteractionCount":7}],"keywords":"general-programming,javascript,typescript","timeRequired":"PT4M"}
{"@context":"https://schema.org","@type":"BreadcrumbList","itemListElement":[{"@type":"ListItem","position":1,"name":"Home","item":"https://daily.dev"},{"@type":"ListItem","position":2,"name":"DEV","item":"https://daily.dev/sources/devto"},{"@type":"ListItem","position":3,"name":"To Typescript Or To Not?"}]}
{"@context":"https://schema.org","@type":"WebPage","@id":"https://daily.dev/posts/to-typescript-or-to-not--nr4bgssku","comment":[{"@type":"Comment","text":"Definitely typescript. Once you get your build pipeline set up you can use as much (or as little) of typescript as you want. You can use types where you need them and fall back to implicit any everywhere else.\nIt will be harder converting to TS in the future as your projects grows than to invest the time into configuring the build pipeline now.\nPlus you can learn as you go. I’ve started using typescript without any knowledge of it since it’s a superset of JS it’s easy to get going within it in a new project.","datePublished":"2021-07-28T10:52:54.056Z","dateModified":"2021-07-28T10:55:33.236Z","url":"https://daily.dev/posts/NR4bgSSKu#c-dqINx1OTI","author":{"@type":"Person","name":"IgnusG","url":"https://daily.dev/ignusg","image":"https://media.daily.dev/image/upload/f_auto/v1643464938/avatars/PlPdeFARQ"},"interactionStatistic":{"@type":"InteractionCounter","interactionType":{"@type":"LikeAction"},"userInteractionCount":4}},{"@type":"Comment","text":"I never regret the decision to got with TS.","datePublished":"2021-07-28T08:52:23.346Z","url":"https://daily.dev/posts/NR4bgSSKu#c-dwcyKuuED","author":{"@type":"Person","name":"Joachim Klug","url":"https://daily.dev/thetecguy","image":"https://avatars.githubusercontent.com/u/36903205?v=4"},"interactionStatistic":{"@type":"InteractionCounter","interactionType":{"@type":"LikeAction"},"userInteractionCount":1}},{"@type":"Comment","text":"When you start using it, you can’t stop using it 😂","datePublished":"2021-07-29T01:39:00.590Z","url":"https://daily.dev/posts/NR4bgSSKu#c-nRrr4bEFz","author":{"@type":"Person","name":"Davis Tran","url":"https://daily.dev/davistran86","image":"https://media.daily.dev/image/upload/f_auto/v1603332904/avatars/LUU4fngi9"},"interactionStatistic":{"@type":"InteractionCounter","interactionType":{"@type":"LikeAction"},"userInteractionCount":1}},{"@type":"Comment","text":"Good Read","datePublished":"2021-07-28T19:08:34.931Z","url":"https://daily.dev/posts/NR4bgSSKu#c-ScN3WDEVV","author":{"@type":"Person","name":"Manthankumar Satani","url":"https://daily.dev/itsmnthn","image":"https://media.daily.dev/image/upload/s--XpFWj1ND--/f_auto/v1749054653/avatars/avatar_iBTDQoV5Y?_a=BAMClqUq0"}},{"@type":"Comment","text":"Absolutely TS. Angular + TS is the best combo ever","datePublished":"2021-07-30T18:23:01.458Z","url":"https://daily.dev/posts/NR4bgSSKu#c-WqarZAGHv","author":{"@type":"Person","name":"Luan Cao Thanh","url":"https://daily.dev/luanct","image":"https://media.daily.dev/image/upload/f_auto/v1627491108/avatars/_2n6Ja5uz"}}]}
```

