JavaScript

[ follow ]
JavaScript
fromwww.sitepoint.com
1 day ago

Is learning Vanilla JavaScript still important?

Always learn plain JavaScript fundamentals before using frameworks because frameworks can introduce bugs you can't catch without understanding core concepts.
JavaScript
fromCreativeApplications.Net
2 days ago

textmode.js - Library for dynamic ASCII art + text graphics with real-time rendering

textmode.js enables real-time, high-performance ASCII and textmode graphics in the browser with a lightweight, framework-agnostic API and WebGL2-based rendering.
JavaScript
fromGitHub
2 days ago

GitHub - mutativejs/mutative-yjs: A library for building Yjs collaborative web applications with Mutative

Mutative-Yjs enables bidirectional sync between Yjs CRDT types and plain JavaScript objects, offering immutable draft-based updates, TypeScript safety, performant patching, subscriptions, and optional customization.
JavaScript
fromLogRocket Blog
3 days ago

Yes, you should upgrade to TypeScript 5.9 - here's why - LogRocket Blog

TypeScript 5.9 delivers major improvements—performance boosts, new import defer syntax, redesigned tsc --init, and expandable hovers; upgrading is recommended.
JavaScript
fromInfoQ
3 days ago

Apollo GraphQL Client 4.0 Released with Leaner Bundles and Strengthened TypeScript Safety

Apollo Client 4.0 reduces bundle size and improves developer experience with modular opt-in features, tighter TypeScript integration, and decoupled React exports.
#typescript
JavaScript
fromeLearning
1 week ago

Beginner JavaScript Tutorial for Adobe Captivate 12 - eLearning

JavaScript can be used in Adobe Captivate 12 to create variables, interactive input fields, and simple scripts to sum user-entered numbers.
#javascript
JavaScript
from2ality
4 weeks ago

Learning web development: Asynchronous JavaScript - Promises and async functions

Promises and async functions handle long-running JavaScript tasks; queues provide FIFO sequencing of values, and JavaScript executes code on a single thread.
JavaScript
fromCommon-fp
1 month ago

CFP - Home

Opinionated JavaScript utility library offering readable, generic functional utilities for arrays, objects, Map, and Set with friendly errors and minimal FP jargon.
from2ality
4 weeks ago
JavaScript

Learning web development: Asynchronous JavaScript - Promises and async functions

fromnetil.medium.com
1 week ago

billboard.js 3.17.0: New Axis Customization, Label Styling & Image Labels!

Image Label Support A groundbreaking feature that allows using images as labels. Create more intuitive data representations with icons, logos, and custom images. Demo: https://naver.github.io/billboard.js/demo/#Data.DataLabelBorder Can control border radius and the padding, which will let customize styles as your needs. Inner Axis Ticks Introducing the `tick.inner` option that allows you to display axis ticks inside the chart area for a cleaner, more modern chart design. Demo: https://naver.github.io/billboard.js/demo/#Axis.TickInner Specify per axes by simply enabling the tick.inner option.
JavaScript
JavaScript
fromGitHub
1 week ago

GitHub - ReactiveHTML/rimmel: A Stream-Oriented UI library for the Rx.Observable Universe.

Rimmel is a lightweight JavaScript UI library that uses reactive streams and RML to declaratively bind streams to HTML.
fromjsdevspace.substack.com
1 week ago

Friday Links 28: The Latest in JavaScript (Sep 19, 2025)

Chinese AI firm DeepSeek revealed it spent only $294,000 training its R1 model far below the hundreds of millions claimed by U.S. rivals. Using 512 Nvidia H800 accelerators, the company trained R1 in just 80 hours. The release of R1 earlier this year rattled tech markets, even denting Nvidia's valuation. DeepSeek also acknowledged limited use of A100s and defended model distillation, stressing it makes AI more accessible despite U.S. accusations of copying OpenAI's work.
JavaScript
JavaScript
fromSlicker
1 week ago

Bubble sort visualization

Bubble sort repeatedly compares adjacent elements and swaps them until an array is ordered, visualized with color-coded elements and pass-by-pass displays on an HTML5 Canvas.
JavaScript
fromjQuery Script
2 weeks ago

Modern jQuery Tags Input System Styled with TailwindCSS

A lightweight jQuery plugin converts standard inputs into TailwindCSS‑styled tag inputs with duplicate prevention, keyboard navigation, responsive design, and programmatic control.
#jquery
from2ality
2 weeks ago

Learning web development: Implementing web servers

In this chapter, we'll write our own web server: It will serve files and manage the data for a browser app. Terminology: browser vs. server # The following pairs of opposites are all related: The term "client" is interesting because it is more general than the term "browser" - it refers to any app (web app, mobile app, etc.) that connects to a server. In web development, it usually means "browser" or "web app".
JavaScript
JavaScript
from2ality
3 weeks ago

Learning web development: Frontend frameworks

Use non-destructive JavaScript array and object operations and Preact to build frontend UI state safely without mutating original data structures.
JavaScript
fromSimplilearn.com
3 weeks ago

Top TypeScript Interview Questions and Answers for 2025

TypeScript interview questions with answers - master 50+ Q&As on types, interfaces, generics, decorators, functions, and async/await for interviews.
JavaScript
fromInfoWorld
3 weeks ago

What makes JavaScript great

ECMAScript 2025 adds a built-in Iterator, Promise.try, Set/JSON features, Float16Array; Angular and UI tooling gain AI and DevTool improvements.
JavaScript
fromSubstack
3 weeks ago

JavaScript Weekly Highlights: Friday Picks #27

Google's Nano Banana rapidly achieved massive adoption and integrated image-generation across multiple Google platforms while the JavaScript ecosystem saw diverse tooling and framework updates.
JavaScript
fromOreilly
1 month ago

Modern JavaScript

Use modern ECMAScript (ES6+) features like async/await and ES6 modules and transpile to ES5 to write productive, browser-compatible JavaScript.
JavaScript
fromRead the Tea Leaves
1 month ago

Why do browsers throttle JavaScript timers?

Browsers clamp setTimeout(0) to a minimum (commonly 4ms) to prevent abuse, altering timer behavior and motivating use of setImmediate or microtasks.
from2ality
1 month ago

Learning web development: JSON and processing files in Node.js

JSON ("JavaScript Object Notation") is a way of encoding data as text - e.g., in text files. Its syntax is a subset of JavaScript. In other words: Each piece of JSON data is valid JavaScript source code - it's an expression. This is an example of a text file with JSON data: The syntax of JSON # The syntax of JSON works as follows:
JavaScript
JavaScript
fromjsdevspace.substack.com
1 month ago

Promise.try for Unified Sync and Async Error Handling

Promise.try provides a unified, synchronous-first way to call sync or async code and consistently convert throws or returns into Promises for predictable error handling.
JavaScript
fromSearch Engine Roundtable
1 month ago

Google Adds Guidance For JavaScript-Based Paywalls

Ensure JavaScript-based paywalls do not serve full content in initial server responses; reveal full content only after confirmed subscription status to prevent unintended access.
fromRaymondcamden
1 month ago

Building a Web Based Comic Book Reader

Earlier this week, I took a look at parsing electronic comic books and sending them to GenAI as a way to get summaries of stories. That was a fun experiment and it actually worked quite well. I thought I'd take a stab at trying a similar approach with Chrome's Built-in AI support as well when I discovered that... wait... I don't actually have a way to view comics on the web. Or so I thought.
JavaScript
JavaScript
fromjQuery Script
1 month ago

Smooth, Responsive, Infinite Scrolling Carousel Plugin - GSAP Marquee

Lightweight GSAP-based plugin creates smooth, responsive, endlessly looping horizontal marquees with controls, accessibility, and multiple-instance support.
JavaScript
fromTheregister
1 month ago

Bun JS toolkit adds MySQL driver, secrets API, YAML, more

Bun 1.2.21 adds MySQL, MariaDB, and SQLite drivers, a YAML parser, a native secrets manager, security tooling, and significant bun.SQL performance improvements.
JavaScript
fromRaymondcamden
1 month ago

Unit Formatting with Intl in JavaScript

Intl.NumberFormat supports locale-aware unit formatting and Intl.supportedValuesOf('unit') returns valid unit identifiers for consistent measurement display.
fromZacks
1 month ago

Pardon Our Interruption

As you were browsing something about your browser made us think you were a bot. There are a few reasons this might happen: You've disabled JavaScript in your web browser. You're a power user moving through this website with super-human speed. You've disabled cookies in your web browser. A third-party browser plugin, such as Ghostery or NoScript, is preventing JavaScript from running. Additional information is available in this support article.
fromTreehouse Blog
1 month ago

Python vs. JavaScript Comparison for 2025

If you already know JavaScript, learning Python will feel easier because many core concepts are the same. Both languages use similar data types (strings, numbers, lists/arrays, objects/dictionaries), functions with default parameters, and control flow (loops, conditionals). The biggest differences are in syntax: Python relies on indentation instead of curly braces, uses keywords like def instead of function, and is generally more concise. Your JavaScript knowledge gives you a strong head start-you'll just need to adjust to Python's style and rules.
JavaScript
JavaScript
from2ality
1 month ago

Learning web development: Booleans, comparisons and `if` statements

Use booleans, comparisons, and if statements to execute code conditionally and understand primitives versus objects, including storage and identity differences.
JavaScript
fromInfoQ
1 month ago

Oxlint v1.0 Stable Released: A Rust Based JavaScript Linter

Oxlint 1.0 offers fast linting with extensive rule coverage and simple migration tools for both open-source and enterprise projects.
fromSmashing Magazine
1 month ago

The Power Of The Intl API: A Definitive Guide To Browser-Native Internationalization - Smashing Magazine

Internationalization involves more than just text translation; it encompasses formatting dates, pluralization, and sorting according to cultural expectations. The Intl API allows modern JavaScript to handle these tasks natively.
JavaScript
fromSubstack
1 month ago

Friday JS Roundup #25 - August 1, 2025 Edition

Mistral's Codestral 25.08 is an updated model designed to enhance enterprise software development, focusing on real-world benchmarking to reduce friction in AI-assisted coding.
JavaScript
JavaScript
fromInfoWorld
1 month ago

Fun and profit with ECMAScript 2025: What's new in JavaScript

Motivation in software development balances enjoyment and the necessity of making a living.
fromSmashing Magazine
2 months ago

Handling JavaScript Event Listeners With Parameters - Smashing Magazine

Event listeners are essential for interactivity in JavaScript, but they can quietly cause memory leaks if not removed properly. Improperly managed event listeners can lead to memory leaks and performance issues.
JavaScript
fromCSO Online
2 months ago

Supply chain attack compromises npm packages to spread backdoor malware

In a newly discovered supply chain attack, attackers last week targeted a range of npm-hosted JavaScript type testing utilities, several of which were successfully compromised to distribute malware.
JavaScript
JavaScript
frompawelgrzybek.com
3 months ago

What's new in ECMAScript 2025 | pawelgrzybek.com

ES2025 introduces new features such as enhanced regex capabilities, improved Set methods, subexpression modifiers, and a new import type attribute.
#npm
JavaScript
fromInfoQ
2 months ago

Spring AI 1.0 Delivers Easy AI Systems and Services

Spring AI 1.0 offers first-class support for LLMs and multimodal AI, enhancing the Spring ecosystem with advanced AI engineering capabilities.
JavaScript
fromHackernoon
1 year ago

Moonshot's Kimi K2 Is a Hefty Contender to Claude, GPT-4 & Even Gemini | HackerNoon

Kimi K2 is a powerful open-weight coding model, excelling in executing, testing, and improving software projects with a notable architecture and benchmark results.
fromInfoWorld
2 months ago

Latest Node.js boosts stream performance

Node.js v20.8.0 has been released, featuring significant performance improvements for streams, enhancing both writable and readable streams by approximately 15% and improving memory overhead.
JavaScript
JavaScript
fromHackernoon
1 year ago

Deno FINALLY Reintroduces Bundle Everyone Has Been Asking For | HackerNoon

Deno 2.4 reintroduces the deno bundle command and enhances developer experience with new features.
[ Load more ]