{"id":10637,"date":"2020-01-15T15:27:03","date_gmt":"2020-01-15T23:27:03","guid":{"rendered":"https:\/\/careerkarma.com\/blog\/?p=10637"},"modified":"2022-07-20T08:44:58","modified_gmt":"2022-07-20T15:44:58","slug":"typescript-vs-javascript","status":"publish","type":"post","link":"https:\/\/careerkarma.com\/blog\/typescript-vs-javascript\/","title":{"rendered":"TypeScript vs JavaScript: A Fight for the Web"},"content":{"rendered":"\n<p>JavaScript is one of the most used languages on the planet. <a href=\"https:\/\/w3techs.com\/technologies\/details\/cp-javascript\" target=\"_blank\" rel=\"noopener\" rel=\"nofollow\">95% of all websites used JavaScript in 2018<\/a>; it\u2019s the king of client-side, and it\u2019s effective for adding interactivity to HTML and CSS pages. However, the people who designed TypeScript think it\u2019s outdated and it\u2019s time for a new language to run the front end of the internet.\u00a0 <\/p>\n\n\n\n<p>In this article, we will examine both languages. You will see how TypeScript stands up to JavaScript, and help you, as a current or future developer, decide which is right for you. Here is the difference between TypeScript and JavaScript. <\/p>\n\n\n\n<h2 class=\"wp-block-heading\"><strong><\/strong><\/h2>\n\n\n\n<p><\/p>\n\n\n\n<h2 class=\"wp-block-heading\"><strong>JavaScript<\/strong><\/h2>\n\n\n\n<p>The JavaScript programming language was created by Brendan Eich for Netscape in 1995. It\u2019s a high level, multi-paradigm, just in time compiled language built for the web. In fact, JavaScript only runs in web browsers without a custom platform like Node.js, which is still usually used for server-side applications. JavaScript is also dynamically typed, meaning that the types of data used by your program are determined after you type it, usually at runtime. <\/p>\n\n\n\n<h2 class=\"wp-block-heading\"><strong>TypeScript<\/strong><\/h2>\n\n\n\n<p>Typescript is a lot younger, it was released in 2012 by Microsoft. TypeScript isn\u2019t so much a unique language as an open-source addition to JavaScript. This is called a superset; when a language has all the features of another language while adding on to it.\u00a0 <\/p>\n\n\n\n<p>C and C++ are examples of the same idea, C++ is just C with classes. In this case, TypeScript is just JavaScript that\u2019s strongly typed and has classes (along with some other improvements). In fact, the TypeScript compiler just turns TypeScript code into JavaScript code which browsers recognize.&nbsp;<\/p>\n\n\n\n<h2 class=\"wp-block-heading\"><strong><\/strong><\/h2>\n\n\n\n<h2 class=\"wp-block-heading\"><strong>JavaScript vs TypeScript<\/strong><\/h2>\n\n\n\n<p>So which is better? Why have static typing when speed isn\u2019t improved? Let\u2019s compare the two languages.<br><\/p>\n\n\n\n<h3 class=\"wp-block-heading\"><strong>Syntax<\/strong><\/h3>\n\n\n\n<p>JavaScript is designed to be loose and easy to use. It\u2019s multi-paradigm; which means you can code however you like with JavaScript. Dynamic typing means you don\u2019t have to pay much attention to your datatypes.\u00a0 <\/p>\n\n\n\n<p>These features all sound like pros rather than cons, and they <em>can<\/em> be if you are working on something small by yourself. However, if you are trying to develop a complex JavaScript application with multiple team members, the freedoms offered by JavaScript can become a curse.\u00a0 <\/p>\n\n\n\n<p>When multiple people on a software development team code their own way, that code is much harder to read and develop off of. The bigger the program the messier it becomes. That is until it\u2019s too difficult to tell what goes where and even the people who made the code don\u2019t remember how it works.\u00a0 <\/p>\n\n\n\n<p>This is what TypeScript was designed to avoid. TypeScript offers a robust typing system, with static type checking, so variable types have to be declared. It supports classes so object-oriented programming is easier and more robust. Typescript supports type annotations, so it\u2019s clear what type a variable is at declaration. It also has structural typing, meaning you can define a specific structure for the code (and developers) to stick to.\u00a0 <\/p>\n\n\n\n<p>Part of what makes TypeScript valuable is that all of these features are optional. Because TypeScript is a superset of JavaScript, all normal JavaScript code can run with TypeScript. The syntax is the same, just with extra features.\u00a0 <\/p>\n\n\n\n<p>Now, because of all the extra features, TypeScript can be more confusing to learn, especially if you don\u2019t already know JavaScript. <a href=\"https:\/\/careerkarma.com\/blog\/easiest-programming-languages-to-learn\/\">JavaScript is famously easy to learn<\/a> because it\u2019s so flexible and it allows for less strict design principles. It\u2019s essentially a trade-off between freedom and organization, and freedom is usually preferred if you\u2019re just getting started.\u00a0 <\/p>\n\n\n\n<h3 class=\"wp-block-heading\"><strong>Readability<\/strong><\/h3>\n\n\n\n<p>Despite the advantages offered by TypeScript, it comes with the downside of reduced readability for most developers. Readability is subjective, however, most programmers agree that the more cluttered code is, the less readable it is (as long as there isn\u2019t too much boilerplate code).\u00a0 <\/p>\n\n\n\n<p>TypeScript\u2019s inclusion of a typing system means extra lines of code to maintain that typing system. It also means taking the time to declare your types when you\u2019re declaring your variables. This means, while your code is more robust, it\u2019s also harder to read.\u00a0 <\/p>\n\n\n\n<p>This is one of the main trade-offs that allows JavaScript to keep it\u2019s popularity, especially as a programming language for beginners. Easier to read usually means easier to learn. <\/p>\n\n\n\n<h3 class=\"wp-block-heading\"><strong>Compatibility&nbsp;<\/strong><\/h3>\n\n\n\n<p>TypeScript is JavaScript, and TypeScript eventually becomes JavaScript. Therefore, anything made in one can be used in the same situation as the other. The only real difference is visible only to the person or people writing the code.\u00a0 <\/p>\n\n\n\n<h3 class=\"wp-block-heading\"><strong>Support&nbsp;<\/strong><\/h3>\n\n\n\n<p>JavaScript takes some points in its favor for support. JavaScript hasn\u2019t stopped being the most widespread scripting language for the front end. While TypeScript is growing rapidly, most companies and developers are still using JavaScript. For many, there aren\u2019t enough reasons to switch to TypeScript. A skilled group of programmers may not need TypeScript to keep their code in line.\u00a0 <\/p>\n\n\n\n<h2 class=\"wp-block-heading\"><strong>Summary<\/strong><\/h2>\n\n\n\n<p>In short, TypeScript is JavaScript with some optional added functions. JavaScript is compatible with TypeScript, and TypeScript is trans-piled into JavaScript before execution. TypeScript adds strong typing features to JavaScript for better organization, like type annotations and structural typing. <\/p>\n\n\n\n<h2 class=\"wp-block-heading\"><strong>Which Should I Choose?<\/strong><\/h2>\n\n\n\n<p>While TypeScript is a valuable addition to JavaScript, not everyone should move from JavaScript development to TypeScript. If your project is smaller and\/or worked on by one person, TypeScript might be more work than it\u2019s worth. <\/p>\n\n\n\n<p>On the same note, if you have a large team or a large and complex project, especially one that requires a lot of maintenance or addition, TypeScript might be the better choice for you. <\/p>\n\n\n\n<p>When it comes to a career outlook, learning TypeScript is a very good idea. It\u2019s one of the fastest growing languages, and while it doesn\u2019t have the support JavaScript has, it\u2019s still used widely.\u00a0 <\/p>\n\n\n\n<p>Besides that, if you learn TypeScript you\u2019re also learning JavaScript, as again, TypeScript is just JavaScript with extra features. If you already know JavaScript, TypeScript is just a hop, skip, and a jump away.\u00a0<\/p>\n","protected":false},"excerpt":{"rendered":"JavaScript is one of the most used languages on the planet. 95% of all websites used JavaScript in 2018; it\u2019s the king of client-side, and it\u2019s effective for adding interactivity to HTML and CSS pages. However, the people who designed TypeScript think it\u2019s outdated and it\u2019s time for a new language to run the front&hellip;","protected":false},"author":45,"featured_media":10887,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"_acf_changed":false,"footnotes":""},"categories":[50470],"tags":[12688],"class_list":{"0":"post-10637","1":"post","2":"type-post","3":"status-publish","4":"format-standard","5":"has-post-thumbnail","7":"category-tech-guides","8":"tag-coding-resources"},"acf":{"post_sub_title":"","sprint_id":"","query_class":"JavaScript","school_sft":"","parent_sft":"","school_privacy_policy":"","has_review":null,"is_sponser_post":"","is_guest_post":[]},"yoast_head":"<!-- This site is optimized with the Yoast SEO Premium plugin v27.0 (Yoast SEO v27.0) - https:\/\/yoast.com\/product\/yoast-seo-premium-wordpress\/ -->\n<title>TypeScript vs JavaScript: A Fight for the Web | Career Karma<\/title>\n<meta name=\"description\" content=\"How is TypeScript different from JavaScript, and which is the best for your project?\" \/>\n<meta name=\"robots\" content=\"index, follow, max-snippet:-1, max-image-preview:large, max-video-preview:-1\" \/>\n<link rel=\"canonical\" href=\"https:\/\/careerkarma.com\/blog\/typescript-vs-javascript\/\" \/>\n<meta property=\"og:locale\" content=\"en_US\" \/>\n<meta property=\"og:type\" content=\"article\" \/>\n<meta property=\"og:title\" content=\"TypeScript vs JavaScript: A Fight for the Web\" \/>\n<meta property=\"og:description\" content=\"How is TypeScript different from JavaScript, and which is the best for your project?\" \/>\n<meta property=\"og:url\" content=\"https:\/\/careerkarma.com\/blog\/typescript-vs-javascript\/\" \/>\n<meta property=\"og:site_name\" content=\"Career Karma\" \/>\n<meta property=\"article:publisher\" content=\"http:\/\/facebook.com\/careerkarmaapp\" \/>\n<meta property=\"article:published_time\" content=\"2020-01-15T23:27:03+00:00\" \/>\n<meta property=\"article:modified_time\" content=\"2022-07-20T15:44:58+00:00\" \/>\n<meta property=\"og:image\" content=\"https:\/\/careerkarma.com\/blog\/wp-content\/uploads\/2020\/01\/typescript-vs-javascript.jpg\" \/>\n\t<meta property=\"og:image:width\" content=\"1025\" \/>\n\t<meta property=\"og:image:height\" content=\"766\" \/>\n\t<meta property=\"og:image:type\" content=\"image\/jpeg\" \/>\n<meta name=\"author\" content=\"Ethan Scully\" \/>\n<meta name=\"twitter:card\" content=\"summary_large_image\" \/>\n<meta name=\"twitter:creator\" content=\"@career_karma\" \/>\n<meta name=\"twitter:site\" content=\"@career_karma\" \/>\n<meta name=\"twitter:label1\" content=\"Written by\" \/>\n\t<meta name=\"twitter:data1\" content=\"Ethan Scully\" \/>\n\t<meta name=\"twitter:label2\" content=\"Est. reading time\" \/>\n\t<meta name=\"twitter:data2\" content=\"5 minutes\" \/>\n<script type=\"application\/ld+json\" class=\"yoast-schema-graph\">{\"@context\":\"https:\/\/schema.org\",\"@graph\":[{\"@type\":\"Article\",\"@id\":\"https:\/\/careerkarma.com\/blog\/typescript-vs-javascript\/#article\",\"isPartOf\":{\"@id\":\"https:\/\/careerkarma.com\/blog\/typescript-vs-javascript\/\"},\"author\":{\"name\":\"Ethan Scully\",\"@id\":\"https:\/\/careerkarma.com\/blog\/#\/schema\/person\/ef903a75c71f406d67080c5947efdf69\"},\"headline\":\"TypeScript vs JavaScript: A Fight for the Web\",\"datePublished\":\"2020-01-15T23:27:03+00:00\",\"dateModified\":\"2022-07-20T15:44:58+00:00\",\"mainEntityOfPage\":{\"@id\":\"https:\/\/careerkarma.com\/blog\/typescript-vs-javascript\/\"},\"wordCount\":1028,\"commentCount\":0,\"image\":{\"@id\":\"https:\/\/careerkarma.com\/blog\/typescript-vs-javascript\/#primaryimage\"},\"thumbnailUrl\":\"https:\/\/careerkarma.com\/blog\/wp-content\/uploads\/2020\/01\/typescript-vs-javascript.jpg\",\"keywords\":[\"coding resources\"],\"articleSection\":[\"Tech Guides\"],\"inLanguage\":\"en-US\",\"potentialAction\":[{\"@type\":\"CommentAction\",\"name\":\"Comment\",\"target\":[\"https:\/\/careerkarma.com\/blog\/typescript-vs-javascript\/#respond\"]}]},{\"@type\":\"WebPage\",\"@id\":\"https:\/\/careerkarma.com\/blog\/typescript-vs-javascript\/\",\"url\":\"https:\/\/careerkarma.com\/blog\/typescript-vs-javascript\/\",\"name\":\"TypeScript vs JavaScript: A Fight for the Web | Career Karma\",\"isPartOf\":{\"@id\":\"https:\/\/careerkarma.com\/blog\/#website\"},\"primaryImageOfPage\":{\"@id\":\"https:\/\/careerkarma.com\/blog\/typescript-vs-javascript\/#primaryimage\"},\"image\":{\"@id\":\"https:\/\/careerkarma.com\/blog\/typescript-vs-javascript\/#primaryimage\"},\"thumbnailUrl\":\"https:\/\/careerkarma.com\/blog\/wp-content\/uploads\/2020\/01\/typescript-vs-javascript.jpg\",\"datePublished\":\"2020-01-15T23:27:03+00:00\",\"dateModified\":\"2022-07-20T15:44:58+00:00\",\"author\":{\"@id\":\"https:\/\/careerkarma.com\/blog\/#\/schema\/person\/ef903a75c71f406d67080c5947efdf69\"},\"description\":\"How is TypeScript different from JavaScript, and which is the best for your project?\",\"breadcrumb\":{\"@id\":\"https:\/\/careerkarma.com\/blog\/typescript-vs-javascript\/#breadcrumb\"},\"inLanguage\":\"en-US\",\"potentialAction\":[{\"@type\":\"ReadAction\",\"target\":[\"https:\/\/careerkarma.com\/blog\/typescript-vs-javascript\/\"]}]},{\"@type\":\"ImageObject\",\"inLanguage\":\"en-US\",\"@id\":\"https:\/\/careerkarma.com\/blog\/typescript-vs-javascript\/#primaryimage\",\"url\":\"https:\/\/careerkarma.com\/blog\/wp-content\/uploads\/2020\/01\/typescript-vs-javascript.jpg\",\"contentUrl\":\"https:\/\/careerkarma.com\/blog\/wp-content\/uploads\/2020\/01\/typescript-vs-javascript.jpg\",\"width\":1025,\"height\":766,\"caption\":\"TypeScript vs JavaScript\"},{\"@type\":\"BreadcrumbList\",\"@id\":\"https:\/\/careerkarma.com\/blog\/typescript-vs-javascript\/#breadcrumb\",\"itemListElement\":[{\"@type\":\"ListItem\",\"position\":1,\"name\":\"Blog\",\"item\":\"https:\/\/careerkarma.com\/blog\/\"},{\"@type\":\"ListItem\",\"position\":2,\"name\":\"Tech Guides\",\"item\":\"https:\/\/careerkarma.com\/blog\/tech-guides\/\"},{\"@type\":\"ListItem\",\"position\":3,\"name\":\"TypeScript vs JavaScript: A Fight for the Web\"}]},{\"@type\":\"WebSite\",\"@id\":\"https:\/\/careerkarma.com\/blog\/#website\",\"url\":\"https:\/\/careerkarma.com\/blog\/\",\"name\":\"Career Karma\",\"description\":\"Latest Coding Bootcamp News &amp; Career Hacks from Industry Insiders\",\"potentialAction\":[{\"@type\":\"SearchAction\",\"target\":{\"@type\":\"EntryPoint\",\"urlTemplate\":\"https:\/\/careerkarma.com\/blog\/?s={search_term_string}\"},\"query-input\":{\"@type\":\"PropertyValueSpecification\",\"valueRequired\":true,\"valueName\":\"search_term_string\"}}],\"inLanguage\":\"en-US\"},{\"@type\":\"Person\",\"@id\":\"https:\/\/careerkarma.com\/blog\/#\/schema\/person\/ef903a75c71f406d67080c5947efdf69\",\"name\":\"Ethan Scully\",\"image\":{\"@type\":\"ImageObject\",\"inLanguage\":\"en-US\",\"@id\":\"https:\/\/careerkarma.com\/blog\/#\/schema\/person\/image\/\",\"url\":\"https:\/\/careerkarma.com\/blog\/wp-content\/uploads\/2020\/11\/ethan-scully-150x150.jpg\",\"contentUrl\":\"https:\/\/careerkarma.com\/blog\/wp-content\/uploads\/2020\/11\/ethan-scully-150x150.jpg\",\"caption\":\"Ethan Scully\"},\"description\":\"Ethan Scully is a writer, editor, and game developer who manages Career Karma's content partnership initiatives and is currently based in Istanbul. His relationships with coding bootcamps give him particular insight into these new job training programs. Before joining the Career Karma team, Scully worked in IT support, graphic design, and as an editor for Cambodia's Khmer Times.\",\"sameAs\":[\"https:\/\/www.linkedin.com\/in\/ethanscully\/\"],\"url\":\"https:\/\/careerkarma.com\/blog\/author\/ethan-scully\/\"}]}<\/script>\n<!-- \/ Yoast SEO Premium plugin. -->","yoast_head_json":{"title":"TypeScript vs JavaScript: A Fight for the Web | Career Karma","description":"How is TypeScript different from JavaScript, and which is the best for your project?","robots":{"index":"index","follow":"follow","max-snippet":"max-snippet:-1","max-image-preview":"max-image-preview:large","max-video-preview":"max-video-preview:-1"},"canonical":"https:\/\/careerkarma.com\/blog\/typescript-vs-javascript\/","og_locale":"en_US","og_type":"article","og_title":"TypeScript vs JavaScript: A Fight for the Web","og_description":"How is TypeScript different from JavaScript, and which is the best for your project?","og_url":"https:\/\/careerkarma.com\/blog\/typescript-vs-javascript\/","og_site_name":"Career Karma","article_publisher":"http:\/\/facebook.com\/careerkarmaapp","article_published_time":"2020-01-15T23:27:03+00:00","article_modified_time":"2022-07-20T15:44:58+00:00","og_image":[{"width":1025,"height":766,"url":"https:\/\/careerkarma.com\/blog\/wp-content\/uploads\/2020\/01\/typescript-vs-javascript.jpg","type":"image\/jpeg"}],"author":"Ethan Scully","twitter_card":"summary_large_image","twitter_creator":"@career_karma","twitter_site":"@career_karma","twitter_misc":{"Written by":"Ethan Scully","Est. reading time":"5 minutes"},"schema":{"@context":"https:\/\/schema.org","@graph":[{"@type":"Article","@id":"https:\/\/careerkarma.com\/blog\/typescript-vs-javascript\/#article","isPartOf":{"@id":"https:\/\/careerkarma.com\/blog\/typescript-vs-javascript\/"},"author":{"name":"Ethan Scully","@id":"https:\/\/careerkarma.com\/blog\/#\/schema\/person\/ef903a75c71f406d67080c5947efdf69"},"headline":"TypeScript vs JavaScript: A Fight for the Web","datePublished":"2020-01-15T23:27:03+00:00","dateModified":"2022-07-20T15:44:58+00:00","mainEntityOfPage":{"@id":"https:\/\/careerkarma.com\/blog\/typescript-vs-javascript\/"},"wordCount":1028,"commentCount":0,"image":{"@id":"https:\/\/careerkarma.com\/blog\/typescript-vs-javascript\/#primaryimage"},"thumbnailUrl":"https:\/\/careerkarma.com\/blog\/wp-content\/uploads\/2020\/01\/typescript-vs-javascript.jpg","keywords":["coding resources"],"articleSection":["Tech Guides"],"inLanguage":"en-US","potentialAction":[{"@type":"CommentAction","name":"Comment","target":["https:\/\/careerkarma.com\/blog\/typescript-vs-javascript\/#respond"]}]},{"@type":"WebPage","@id":"https:\/\/careerkarma.com\/blog\/typescript-vs-javascript\/","url":"https:\/\/careerkarma.com\/blog\/typescript-vs-javascript\/","name":"TypeScript vs JavaScript: A Fight for the Web | Career Karma","isPartOf":{"@id":"https:\/\/careerkarma.com\/blog\/#website"},"primaryImageOfPage":{"@id":"https:\/\/careerkarma.com\/blog\/typescript-vs-javascript\/#primaryimage"},"image":{"@id":"https:\/\/careerkarma.com\/blog\/typescript-vs-javascript\/#primaryimage"},"thumbnailUrl":"https:\/\/careerkarma.com\/blog\/wp-content\/uploads\/2020\/01\/typescript-vs-javascript.jpg","datePublished":"2020-01-15T23:27:03+00:00","dateModified":"2022-07-20T15:44:58+00:00","author":{"@id":"https:\/\/careerkarma.com\/blog\/#\/schema\/person\/ef903a75c71f406d67080c5947efdf69"},"description":"How is TypeScript different from JavaScript, and which is the best for your project?","breadcrumb":{"@id":"https:\/\/careerkarma.com\/blog\/typescript-vs-javascript\/#breadcrumb"},"inLanguage":"en-US","potentialAction":[{"@type":"ReadAction","target":["https:\/\/careerkarma.com\/blog\/typescript-vs-javascript\/"]}]},{"@type":"ImageObject","inLanguage":"en-US","@id":"https:\/\/careerkarma.com\/blog\/typescript-vs-javascript\/#primaryimage","url":"https:\/\/careerkarma.com\/blog\/wp-content\/uploads\/2020\/01\/typescript-vs-javascript.jpg","contentUrl":"https:\/\/careerkarma.com\/blog\/wp-content\/uploads\/2020\/01\/typescript-vs-javascript.jpg","width":1025,"height":766,"caption":"TypeScript vs JavaScript"},{"@type":"BreadcrumbList","@id":"https:\/\/careerkarma.com\/blog\/typescript-vs-javascript\/#breadcrumb","itemListElement":[{"@type":"ListItem","position":1,"name":"Blog","item":"https:\/\/careerkarma.com\/blog\/"},{"@type":"ListItem","position":2,"name":"Tech Guides","item":"https:\/\/careerkarma.com\/blog\/tech-guides\/"},{"@type":"ListItem","position":3,"name":"TypeScript vs JavaScript: A Fight for the Web"}]},{"@type":"WebSite","@id":"https:\/\/careerkarma.com\/blog\/#website","url":"https:\/\/careerkarma.com\/blog\/","name":"Career Karma","description":"Latest Coding Bootcamp News &amp; Career Hacks from Industry Insiders","potentialAction":[{"@type":"SearchAction","target":{"@type":"EntryPoint","urlTemplate":"https:\/\/careerkarma.com\/blog\/?s={search_term_string}"},"query-input":{"@type":"PropertyValueSpecification","valueRequired":true,"valueName":"search_term_string"}}],"inLanguage":"en-US"},{"@type":"Person","@id":"https:\/\/careerkarma.com\/blog\/#\/schema\/person\/ef903a75c71f406d67080c5947efdf69","name":"Ethan Scully","image":{"@type":"ImageObject","inLanguage":"en-US","@id":"https:\/\/careerkarma.com\/blog\/#\/schema\/person\/image\/","url":"https:\/\/careerkarma.com\/blog\/wp-content\/uploads\/2020\/11\/ethan-scully-150x150.jpg","contentUrl":"https:\/\/careerkarma.com\/blog\/wp-content\/uploads\/2020\/11\/ethan-scully-150x150.jpg","caption":"Ethan Scully"},"description":"Ethan Scully is a writer, editor, and game developer who manages Career Karma's content partnership initiatives and is currently based in Istanbul. His relationships with coding bootcamps give him particular insight into these new job training programs. Before joining the Career Karma team, Scully worked in IT support, graphic design, and as an editor for Cambodia's Khmer Times.","sameAs":["https:\/\/www.linkedin.com\/in\/ethanscully\/"],"url":"https:\/\/careerkarma.com\/blog\/author\/ethan-scully\/"}]}},"_links":{"self":[{"href":"https:\/\/careerkarma.com\/blog\/wp-json\/wp\/v2\/posts\/10637","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/careerkarma.com\/blog\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/careerkarma.com\/blog\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/careerkarma.com\/blog\/wp-json\/wp\/v2\/users\/45"}],"replies":[{"embeddable":true,"href":"https:\/\/careerkarma.com\/blog\/wp-json\/wp\/v2\/comments?post=10637"}],"version-history":[{"count":0,"href":"https:\/\/careerkarma.com\/blog\/wp-json\/wp\/v2\/posts\/10637\/revisions"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/careerkarma.com\/blog\/wp-json\/wp\/v2\/media\/10887"}],"wp:attachment":[{"href":"https:\/\/careerkarma.com\/blog\/wp-json\/wp\/v2\/media?parent=10637"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/careerkarma.com\/blog\/wp-json\/wp\/v2\/categories?post=10637"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/careerkarma.com\/blog\/wp-json\/wp\/v2\/tags?post=10637"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}