r/JavaScriptTips • • Oct 08 '25

JavaScript Arrays Cheatsheet

Post image
123 Upvotes

Hey everyone, Certificates.dev created this cool JavaScript Arrays cheatsheet in collaboration with Martin Ferret🧠


r/JavaScriptTips • • Jan 07 '25

How to Create smart Form with HTML CSS JavaScript

78 Upvotes

r/JavaScriptTips • • Nov 26 '25

After getting frustrated with bookmarking 20 different dev tool sites, I built my own hub

71 Upvotes

Hey everyone,

I got tired of juggling multiple bookmarks for simple tasks like formatting JSON, decoding JWTs, or converting Base64. So I built a single hub for all of them.

**What it includes:**

- JSON Formatter/Validator

- JWT Decoder & Visualizer

- Base64, URL, HTML Encoders/Decoders

- UUID Generator

- Regex Tester

- Color converters

- And 30+ more utilities

**Key points:**

- 100% client-side - nothing is sent to any server

- No sign-up, no ads, no tracking

Link: https://engtoolshub.com

I'd genuinely appreciate any feedback - what's missing? What could be improved? What tools do you use daily that I should add?

Thanks!


r/JavaScriptTips • • Jan 29 '23

How to create your own QR codes in JavaScript using QRCode.js (free library)

Post image
63 Upvotes

r/JavaScriptTips • • Jun 08 '22

Star Rating JS Program

Post image
52 Upvotes

r/JavaScriptTips • • May 14 '22

JavaScript All Array Methods

Post image
50 Upvotes

r/JavaScriptTips • • May 11 '22

Choose JavaScript 🧠

Post image
50 Upvotes

r/JavaScriptTips • • Nov 04 '24

Highly Recommend These Editing Tools for Streamlining Content Creation on Websites

45 Upvotes

If you’re like me and often work with web content, finding the right editor can make a huge difference. After testing a few options, here are some tools I’ve found incredibly useful:

  1. Froala – Great for basic text editing with minimal setup.

  2. flexiclip– Has solid integration for media-rich content.

One tool I’m particularly impressed with is an editor from Froala. It’s been super customizable and has an intuitive, user-friendly interface. For projects where you need flexibility in design and responsive editing, it’s a strong option.


r/JavaScriptTips • • Mar 31 '24

Can you spot the problem? Credit @eloffd on twitter

Post image
41 Upvotes

r/JavaScriptTips • • Oct 14 '25

Improved the Flight Path Simulation with GPU Instanced Rendering - 30,000 planes at 60fps!

36 Upvotes

Just finished improving this interactive flight tracker that renders thousands of flights around a 3D Earth. The key breakthrough was implementing GPU instanced mesh rendering:

Performance Stats:

  • 30,000+ aircraft: Single GPU draw call

  • Instanced geometry batching for both planes and flight paths

  • Custom GLSL shaders handle all animation on GPU

  • ~1000x performance improvement over traditional rendering

  • Consistent 60fps even with maximum flights

Tech Stack:

  • Three.js + WebGL 2.0

  • Custom vertex/fragment shaders

  • Instanced mesh geometry

The GUI is organized into 5 control panels (Flight Controls, Flight Path, Plane Controls, Earth Controls, Brightness) for easy experimentation.

Live Demo: https://jeantimex.github.io/flight-path/ Source: https://github.com/jeantimex/flight-path

Would love feedback on the performance optimizations or any suggestions for improvements!


r/JavaScriptTips • • Jan 10 '23

Object ➤ Array 🤸

Post image
32 Upvotes

r/JavaScriptTips • • May 12 '22

Check Network Status In Javascript

Post image
32 Upvotes

r/JavaScriptTips • • Sep 22 '24

Text Particles Animation with HTML CSS and JavaScript

30 Upvotes

r/JavaScriptTips • • Jan 14 '25

Create Download Button | HTML CSS

29 Upvotes

r/JavaScriptTips • • Sep 17 '24

Why does this return false?

Post image
28 Upvotes

Boolean of console.log returns false . Any ideas why?


r/JavaScriptTips • • Jun 29 '24

How to Create a Stunning Fire Animation Using HTML & CSS

28 Upvotes

r/JavaScriptTips • • Jan 23 '23

How to wait for a HTML element to exist (then do something)

Post image
28 Upvotes

r/JavaScriptTips • • Sep 05 '24

Why do I get different count values ?

Post image
27 Upvotes

I used these two approaches to calculate the count value, but the first one resets the counter to zero .

To me both the statements looks the same yet assigning the variable 'counter' somehow doesn't reset the counter to zero.

Can someone please explain why?


r/JavaScriptTips • • Jul 28 '24

Create 360 View Image Rotation Slider Using HTML CSS and JavaScript

26 Upvotes

r/JavaScriptTips • • Jan 14 '23

Get live user location using the HTML5 Geolocation API 🌎📍

Post image
26 Upvotes

r/JavaScriptTips • • Aug 03 '22

TIL that we can spread an emoji 🧑🏻‍💻 in JS ✨

Post image
26 Upvotes

r/JavaScriptTips • • Feb 15 '23

Load other scripts from within a JavaScript file 📜

Post image
25 Upvotes

r/JavaScriptTips • • Feb 06 '23

Options for handling multiple promises

Post image
25 Upvotes

r/JavaScriptTips • • Jul 06 '19

5 Ways to traverse an array

Post image
25 Upvotes