<!-- mobian-agent-page publisher="dailydev" canonical="https://daily.dev/tags/compiler/best-of/2022" -->

---
title: Best Compiler posts of 2022 | daily.dev
description: The most upvoted Compiler posts of 2022, curated by the daily.dev community.
canonical: https://daily.dev/tags/compiler/best-of/2022
twitter:card: summary_large_image
twitter:site: @dailydotdev
og:url: https://daily.dev/tags/compiler/best-of/2022
og:type: website
og:site_name: daily.dev
og:title: Best Compiler posts of 2022 | daily.dev
og:description: The most upvoted Compiler posts of 2022, curated by the daily.dev community.
og:image: https://media.daily.dev/image/upload/s--VAY5ToZt--/f_auto/v1724209435/public/daily.dev%20-%20open%20graph
---

# Best of Compiler — 2022

1. 1  
[](/posts/inside-javascript-engines-part-1-parsing-tqg0mi2j0 "Inside JavaScript Engines, Part 1: Parsing")  
Article  
![Avatar of community](https://media.daily.dev/image/upload/t_logo,f_auto/v1655817725/logos/community)Community Picks · 4y  
Inside JavaScript Engines, Part 1: Parsing  
There are 3 major JavaScript engines left after long and exhausting browser wars. V8, SpiderMonkey, JavaScript core, and more and more engines. Let’s take a closer look at JavaScript engines and how they work. Inside JavaScript Engines, Part 1: Parsing Part 2: Code generation and basic optimizations.  
85  
2
2. 2  
[](/posts/improving-code-quality-in-typescript-with-compiler-options-fi2x1m3hg "Improving code quality in Typescript with compiler options")  
Article  
![Avatar of asayer](https://media.daily.dev/image/upload/t_logo,f_auto/v1/logos/be8d9d38650943c8a1718ba79f23e9ac)asayer · 4y  
Improving code quality in Typescript with compiler options  
Typescript is a programming language developed by Microsoft to bring about security in terms of strict type-checking and type safety. It is a superset of Javascript that also compiles to Javascript. TypeScript provides several compiler options that change the way it operates. These options have various important uses, like removing comments or adding a base URL for resolving module names. In this article, we will look at options for improving code quality by appropriately setting some options.  
34  
1
3. 3  
[](/posts/react-labs-what-we-ve-been-working-on-june-2022-react-blog-diysihcrk "React Labs: What We've Been Working On – June 2022 – React Blog")  
Article  
![Avatar of react](https://media.daily.dev/image/upload/t_logo,f_auto/v1/logos/react_js)React · 4y  
React Labs: What We've Been Working On – June 2022 – React Blog  
React 18 was years in the making, and with it brought valuable lessons for the React team. We typically have a number of projects being worked on at any time, ranging from the more experimental to the clearly defined. We’d like to start regularly sharing more about what we’ve been working on with the community.  
29  
1

[See all Compiler archives](/tags/compiler/best-of)

```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","@graph":[{"@type":"CollectionPage","@id":"https://daily.dev/tags/compiler/best-of/2022#page","url":"https://daily.dev/tags/compiler/best-of/2022","name":"Best Compiler Posts of 2022","description":"The most upvoted Compiler posts of 2022, curated by the daily.dev community.","isPartOf":{"@type":"WebSite","url":"https://daily.dev"}},{"@type":"ItemList","@id":"https://daily.dev/tags/compiler/best-of/2022#items","numberOfItems":3,"itemListElement":[{"@type":"ListItem","position":1,"url":"https://daily.dev/posts/inside-javascript-engines-part-1-parsing-tqg0mi2j0","name":"Inside JavaScript Engines, Part 1: Parsing"},{"@type":"ListItem","position":2,"url":"https://daily.dev/posts/improving-code-quality-in-typescript-with-compiler-options-fi2x1m3hg","name":"Improving code quality in Typescript with compiler options"},{"@type":"ListItem","position":3,"url":"https://daily.dev/posts/react-labs-what-we-ve-been-working-on-june-2022-react-blog-diysihcrk","name":"React Labs: What We've Been Working On – June 2022 – React Blog"}]},{"@type":"BreadcrumbList","itemListElement":[{"@type":"ListItem","position":1,"name":"Home","item":"https://daily.dev"},{"@type":"ListItem","position":2,"name":"Tags","item":"https://daily.dev/tags"},{"@type":"ListItem","position":3,"name":"Compiler","item":"https://daily.dev/tags/compiler"},{"@type":"ListItem","position":4,"name":"Best of","item":"https://daily.dev/tags/compiler/best-of"},{"@type":"ListItem","position":5,"name":"2022"}]}]}
```

