Highstock – Live Data Streaming

If you are working or doing research on any charting library, you might have heard about Highcharts. Highstock is nothing but an extension of the highcharts which is specifically built for the financial or time series data. So that you have more options to leverage on any time related actions. You might have seen any … Read more

Understanding Q.js and Promises

In this Single Page Application (SPA) era, JavaScript has become increasingly complex, and handling asynchronous operations has become more crucial than ever. To manage this complexity, developers started embracing Promises. Among the available solutions, Q.js became one of the most popular libraries that helped simplify and manage asynchronous JavaScript code effectively. In this blog post, … Read more

Prototype in Javascript

Every function in JavaScript automatically gets a property called prototype. When you use a function as a constructor (with the new keyword), JavaScript sets the new object’s [[Prototype]] to that function’s prototype object. Example: Here’s what’s happening behind the scenes: So when user.sayHello() is called, JavaScript looks for sayHello: The Prototype Chain A key idea … Read more

Top 10 Features of ES6

In this post, we’ll break down the most important features of ES6 and how they can improve your code. 1. let and const Before ES6, we only had var, which behaved unpredictably due to function scoping and hoisting quirks. ES6 introduced: let Block-scoped & re-assignable const Block-scoped & not re-assignable 2. Arrow Functions Arrow functions … Read more