Telerik blogs
  • Design

    Design Patterns in JavaScript

    JavaScriptT2 Light_270x123
    Design patterns are documented solutions to commonly occurring problems in software engineering. Engineers don’t have to bang their heads on the problems that someone else has already solved.
    November 07, 2019 15 min read
  • Web

    The Journey of JavaScript From Downloading Scripts to Execution – Part III

    JavaScript_270x123
    In this article, you'll learn how JavaScript is executed in the browser. JavaScript is designed to be operated as a single-threaded language, yet we can execute asynchronous JavaScript code in the browser without blocking the main thread. This article aims to provide a detailed explanation of the underlying tools used by the browser to execute JavaScript code.
    June 18, 2019 13 min read
  • Web

    What's New in JavaScript?

    JavaScriptT Light_270x123
    A lot of cool and interesting features are added in the JavaScript specifications every year. We’ll take a comprehensive look at the new features in JavaScript and their respective browser support.
    June 10, 2019 16 min read
  • Web

    The Journey of JavaScript: from Downloading Scripts to Execution - Part II

    JavaScript_270x123
    In this article, you'll learn how JavaScript engines have evolved from a mere interpreter to a performant and efficient engine that produces highly optimized machine code, starting with the underlying components in the V8 JavaScript engine and including performance optimization techniques.
    May 23, 2019 18 min read
  • Web

    The Journey of JavaScript: from Downloading Scripts to Execution - Part I

    KendoUI
    This article will help you understand the internals of JavaScript - even the weird parts. Every line of code that you write in JavaScript will make complete sense once you know how it has been interpreted by the underlying engine. You'll learn multiple ways of downloading scripts based on the use case, and how the parser generates an Abstract Syntax Tree and its heuristics while parsing the code. Let's dive deep into the internals of JavaScript engines - starting from downloading scripts.
    February 24, 2019 16 min read