Gaurav Yadavgauravblogss.hashnode.dev·May 23, 2024The JavaScript Paradox: Synchronously Asynchronous"JavaScript is a synchronous, single-threaded language" - a line we have heard numerous times. Let's dive deep into it and understand the duality of JavaScript where it inherently is a synchronous language but can perform operations asynchronously as...Discuss·10 likesJavaScript
Subrat Kumar Pattanaikblog-by-subrat.hashnode.dev·Apr 20, 2024Understanding Mid-Water Discoveries: Compilation, Interpretation, and JIT-CompilationI have some experience with languages such as C++, Java, Python, and JavaScript, as well as runtime environments like Python runtime, JRE, and V8. So, here we will shed some light on terms like compilation, interpretation, and Just-In-Time (JIT) comp...DiscussComputer Science
Suvesh Mozasuveshmoza.hashnode.dev·Mar 10, 2024Just In Time Compilation in JavaScriptYou may have come across this question: Is JavaScript compiled language or interpreted language? Interpreters read and execute the code line by line. Compilers translated human-readble code into machine code. Well the answer is that JS uses the b...Discuss·1 like·27 readsJavaScript
Tural Suleymanidecodebytes.hashnode.dev·Mar 8, 2024Writing pure MSIL/IL/CIL code: .NET internals, CLR, JIT compiler and moreLearning .NET IL/MSIL/CIL (short for Intermediate Language) is not as hard as you may think. I've started publishing videos about learning and writing pure .NET IL code, delving into the internals of the .NET platform. Guess what? I couldn't find any...DiscussMSIL
Valentina Buorovalentinabuoro.hashnode.dev·Jan 29, 2024An Introduction To JavaScript’s V8 EngineAs developers, we are familiar with the fact that JavaScript powers the majority of client side web applications. This is because of JavaScript’s ability to be executed in web browsers. This ability is as a result of the JavaScript engine, which web ...Discuss·2 likesJavaScript
Sandeepsandeepgumaste.hashnode.dev·Oct 22, 2023JavaScript and Just In Time CompilerPrograms that we write using any programming language like C, JavaScript, etc. are "High-level" programming languages. A high-level programming language is a language that is designed to be easily understood by humans and to be independent of a parti...Discuss·2 likesJavaScript
Anzhelikaflutterdart.hashnode.dev·Apr 28, 2023Compilers in DartHi! This is the series of learning Dart programming language. In the previous chapter, I explained the difference between var and dynamic and introduced you to the Dart. Today, we discuss Dart compilers and how your code executes and turns into worki...Discuss·508 readsDart
Dhawal Pandyadhawalpandya01.hashnode.dev·Feb 17, 2023Demystifying Just-In-Time CompilationChrome's V8 engine does this JIT for executing your JavaScript code on the browser, which makes it very fast. What is it? Just-In-Time (JIT) Compilation is a technique used in the implementation of some programming languages, including JavaScript, to...DiscussJIT
Akshay Thakurblog.aksact.dev·Dec 23, 2022Just In Time Compilation of JavascriptIn the previous writeup, while discussing the features of JS we read how Javascript is a 'Just-In-Time Compiled' language. In this section, we are going to dig deeper into the nuances of this particular feature. What is interpretation anyway? Interpr...Discuss·26 readsJavaScript
Krishna SainiforKrishna Saini's team blogkrishnasaini.hashnode.dev·Sep 29, 2022Deep dive:- Conversion of Javascript code into machine code by JavaScript EnginEThis article is written as part of the series where I am writing the whole process of how Javascript files are executed by browsers. This is the second article. The first article is here. The JS engine executes JS code. Every browser as well as node....Discuss·93 readsJust-in-time