Ever wonder why the #nodejs community is embedding #rust into their code? Well check out the performance we are getting with embedding logos in QR codes without the canvas library. The first 3 are using #rust with NAPI. The slowest we get is when we push a large amount of data across the nodejs to rust boundary using buffer. #typescript #javascript
Node.js and Rust Performance Comparison
More Relevant Posts
-
I created a simple visual guide explaining the Node.js Event Loop. Understanding execution order helps prevent blocking issues and performance bugs. Let me know if you’d like a deeper breakdown 👇 #nodejs #javascript #backend #eventloop #webdevelopment
To view or add a comment, sign in
-
Built a QR Code Generator using JavaScript that instantly converts user input into a QR code. 🚀 #JavaScript #WebDevelopment #Frontend #CodingProject #LearningByDoing
To view or add a comment, sign in
-
🆕 NEW BLOG! 🆕 🅰️ Modern Angular is easier than React. Here’s why. In this in-depth and neutral analysis, Riccardo Degni explores how modern Angular has evolved with Signals, zoneless rendering, and standalone components to deliver a simpler, more predictable developer experience, especially at scale. 👉 Read the full article on our website : https://lnkd.in/dnfRcypm #Angular #JavaScript #FrontendDevelopment #DeveloperExperience #iJSCon #WebDevelopment
To view or add a comment, sign in
-
-
Today I spent time deeply understanding JavaScript closures and it turned out to be really interesting. Here are a few key takeaways: 1. An inner function can access variables from its outer function 2. Even after the outer function has finished execution, the inner function still holds a reference to those variables 3. If closures are not used properly, they can lead to memory leaks and performance issues, especially under heavy load #JavaScript #Closures #FrontendDevelopment #LearningInPublic #WebDevelopment
To view or add a comment, sign in
-
-
https://lnkd.in/diyD-KU3 slice vs splice in JavaScript — a small concept that makes a big difference. Understanding which array methods mutate data and which don’t is crucial for writing predictable and bug-free code, especially in frontend frameworks. Sharing a quick visual breakdown for anyone revising JavaScript fundamentals. Which array method confused you the most when you started? #JavaScriptDevelopers #FrontendDevelopment #ProgrammingBasics #DevelopersOfLinkedIn #ContinuousLearning
slice vs splice explained 🍕A quick JavaScript concept every developer must know.
https://www.youtube.com/
To view or add a comment, sign in
-
🟢 Day 17 / 100 – 📌JavaScript Practice 🚀 ✅ Practiced nested arrays using a Tic-Tac-Toe board today. ✅Explored how indexing works in JavaScript by accessing valid, invalid, and negative indexes through the console. • Learned - Errors and undefined values help in understanding how JavaScript actually behaves under the hood. #Day17 #JavaScript #WebDevelopment #FrontendDevelopment
To view or add a comment, sign in
-
-
If you’ve ever wondered why your JavaScript arrays suddenly lag, it usually comes down to how V8 handles them under the hood. I put together a quick breakdown of V8 Element Kinds, the internal states that actually determine your code's speed. Understanding how the engine manages your data is a massive help when you're trying to write truly optimized JS. #v8engine #javascript #nodejs #datastructures #developer #performance
To view or add a comment, sign in
-
🚨 Quick JavaScript challenge Looks like a simple object method accessing this.name. Nothing fancy. Should work… right? But the output is not what most people expect. Before running it - Ask yourself: 👉 Does an object create scope? 👉 Where does this really come from? 👉 Arrow vs normal function - who controls it? Guess the output 👇 #JavaScript #Frontend #CodingChallenge
To view or add a comment, sign in
-
-
⚠️ JavaScript Async Error That Slips Into Production Look at this code: try { setTimeout(() => { throw new Error('Boom'); }, 0); } catch (e) { console.log('Caught'); } Most expect the error to be caught. It won’t be. Async errors don’t bubble to outer try/catch. They live in a different execution context. Handle errors where async code runs. #JavaScript #AsyncJavaScript #ErrorHandling #NodeJS #WebDevelopment #JSConcepts #CleanCode #SoftwareEngineering
To view or add a comment, sign in
-
-
Hoisting vs Closures in JavaScript 🚀 Understanding JavaScript fundamentals makes your code predictable and powerful. 🔹 Hoisting moves declarations to the top of their scope (not initializations). 🔹 Closures allow functions to remember and access variables from their outer scope, even after execution. 👉 In short: Hoisting lifts declarations, Closures preserve state. Mastering these concepts helps you write cleaner, bug-free, and more efficient JS code. #JavaScript #WebDevelopment #Frontend #CodingConcepts #JSBasics #LearnJavaScript #Developer
To view or add a comment, sign in
-
More from this author
Explore content categories
- Career
- Productivity
- Finance
- Soft Skills & Emotional Intelligence
- Project Management
- Education
- Technology
- Leadership
- Ecommerce
- User Experience
- Recruitment & HR
- Customer Experience
- Real Estate
- Marketing
- Sales
- Retail & Merchandising
- Science
- Supply Chain Management
- Future Of Work
- Consulting
- Writing
- Economics
- Artificial Intelligence
- Employee Experience
- Workplace Trends
- Fundraising
- Networking
- Corporate Social Responsibility
- Negotiation
- Communication
- Engineering
- Hospitality & Tourism
- Business Strategy
- Change Management
- Organizational Culture
- Design
- Innovation
- Event Planning
- Training & Development