JS

Talking to the Web: The Rise of AI-Powered Voice Navigation

As a developer, I've always found ways to improve online user experiences interesting. Websites have evolved from static HTML pages to dynamic, interactive websites. However, I still see our interactions with websites as being stuck in the past. While voice control with smart devices has become a normal part of our everyday life, our...

by Deepali Bansal
Tag: js
28-Mar-2025

JS

Script Loading using Async and Defer

Introduction When it comes to creating production-ready websites, JavaScript is an essential element. It brings websites to life by adding interactivity, dynamism, and a user-friendly experience. Whether you're looking to implement real-time location tracking for a food delivery app or track user traffic with a bar graph on an admin...

by Aayush Mehta
Tag: js
18-Mar-2025

JS

Understanding JavaScript Output Variability Across Platforms

Introduction JavaScript is one of the most versatile and widely used programming languages, powering everything from simple web applications to complex server-side systems. However, developers often encounter inconsistencies in how JavaScript behaves across different platforms. This blog will delve into these variances, focusing on...

by Shubhendu Kumar
Tag: js
20-Oct-2024

JS

Reduce rendering time with large data in react

Introduction Performance is key in modern web development. Managing efficient rendering becomes crucial as web applications grow in complexity and data volume. One effective technique for improving performance in React applications is virtualization. This article will explore virtualization, why it matters, and how to implement it in a...

by Shivang Garg
Tag: js
18-Oct-2024

Drupal

Introduction to Gulp.js and Its Role in Drupal Theming

What is Gulp.js? Gulp.js is a powerful task runner that automates repetitive development tasks like compiling SASS, minifying files, and optimizing assets. It's especially useful for web development workflows, including Drupal theming. Why Use Gulp.js for Drupal Themes? Gulp.js enhances productivity by automating tasks, speeding up the...

by Eram Fatima
Tag: js
29-Sep-2024

Front End Development, Technology

Unveiling the Power of Design Patterns in JavaScript

As JavaScript developers, we're constantly faced with the challenge of writing code that is not only functional but also maintainable and scalable. Design patterns offer us proven solutions to common problems encountered in software development. The design patterns are backed by a strong community of developers which makes them safe to...

by Himanshi Gera
Tag: js
11-Apr-2024

AngularJS, Node.js

How to Internationalize your website in 10 minutes

Okay so let me come straight to the point that all of us need to provide multi-language support with our websites at some point of time. In such a competitive time, if we can find a short and effective way to do it without getting into much complexity then we are definitely one step ahead of others. So less of talking now and I will...

by Sakshi Tyagi
Tag: js
18-Mar-2016

Grails

Generate PDF for Google Charts through Javascript

In a previous blog, we learned, how to draw a google chart. Let's say, I have 5 graphs on my page and I want to generate a PDF which contains these graphs using a JavaScript. For that, we will use jsPDF plugin. Step 1. Create a hidden empty DIV, to store graph-images: [java] <div id='graph-images'...

by Mansi Arora
Tag: js
03-Mar-2015

Node.js

Singleton Pattern with JavaScript

Many a times, we face a requirement where we need only one object of a class to communicate across the application. Singleton Pattern comes into role in this scenario. Singleton is one of my favorite Design Patterns. Singleton pattern restricts us to initialize more than one object. We implement Singleton by creating a class, having a...

by Amit Kumar
Tag: js
14-Feb-2014

Node.js

Equality(==) vs Identity(===)

In JavaScript, we have Equality (==) and Identity(===) operators for equality comparison between two values/operands. When first time we see Equality (==) and Identity (===) operators, then following questions arise in our mind. 1. What is difference between Equality (==) and Identity (===) ? 2. Is there a performance benefit with...

by Amit Kumar
Tag: js
05-Feb-2014