Close Menu
    DevStackTipsDevStackTips
    • Home
    • News & Updates
      1. Tech & Work
      2. View All

      Sunshine And March Vibes (2025 Wallpapers Edition)

      June 1, 2025

      The Case For Minimal WordPress Setups: A Contrarian View On Theme Frameworks

      June 1, 2025

      How To Fix Largest Contentful Paint Issues With Subpart Analysis

      June 1, 2025

      How To Prevent WordPress SQL Injection Attacks

      June 1, 2025

      7 MagSafe accessories that I recommend every iPhone user should have

      June 1, 2025

      I replaced my Kindle with an iPad Mini as my ebook reader – 8 reasons why I don’t regret it

      June 1, 2025

      Windows 11 version 25H2: Everything you need to know about Microsoft’s next OS release

      May 31, 2025

      Elden Ring Nightreign already has a duos Seamless Co-op mod from the creator of the beloved original, and it’ll be “expanded on in the future”

      May 31, 2025
    • Development
      1. Algorithms & Data Structures
      2. Artificial Intelligence
      3. Back-End Development
      4. Databases
      5. Front-End Development
      6. Libraries & Frameworks
      7. Machine Learning
      8. Security
      9. Software Engineering
      10. Tools & IDEs
      11. Web Design
      12. Web Development
      13. Web Security
      14. Programming Languages
        • PHP
        • JavaScript
      Featured

      Student Record Android App using SQLite

      June 1, 2025
      Recent

      Student Record Android App using SQLite

      June 1, 2025

      When Array uses less memory than Uint8Array (in V8)

      June 1, 2025

      Laravel 12 Starter Kits: Definite Guide Which to Choose

      June 1, 2025
    • Operating Systems
      1. Windows
      2. Linux
      3. macOS
      Featured

      Photobooth is photobooth software for the Raspberry Pi and PC

      June 1, 2025
      Recent

      Photobooth is photobooth software for the Raspberry Pi and PC

      June 1, 2025

      Le notizie minori del mondo GNU/Linux e dintorni della settimana nr 22/2025

      June 1, 2025

      Rilasciata PorteuX 2.1: Novità e Approfondimenti sulla Distribuzione GNU/Linux Portatile Basata su Slackware

      June 1, 2025
    • Learning Resources
      • Books
      • Cheatsheets
      • Tutorials & Guides
    Home»Development»Oracle dabbles in some JavaScript comedy

    Oracle dabbles in some JavaScript comedy

    February 7, 2025

    #​722 — February 7, 2025

    Read on the Web

    JavaScript Weekly

    Oracle Claims ‘JavaScript’ Isn’t a Generic Term and More — In this filing Oracle has responded to Deno’s case that Oracle doesn’t deserve to hold the JavaScript™ trademark with the argument that “relevant consumers do not perceive JAVASCRIPT as a generic term” (probably because Oracle only considers people who give it money as ‘relevant’?) among other comedic insights.

    Ryan Dahl

    There Are a Lot of Ways to Break Up Long Tasks in JavaScript — Due to how browsers and the event loop work, letting a single task hog the main thread is a quick way to freeze up your site’s UI. Alex explains the problem and uses a simple example to walk through the pros and cons of different solutions from basic use of setTimeout() to requestAnimationFrame(), channel messaging, and Web Workers.

    Alex MacArthur

    Debugging Shopping Cart Issues Faster — Vue/Nuxt devs: Get full insight into your shopping cart errors! Capture Pinia State wherever errors occur. Learn how on the Sentry blog ».

    Sentry sponsor

    ▶  Angular: The Documentary — From the creators of the fantastic ▶️ Node.js and ▶️ Ruby on Rails documentaries comes this fresh story covering the ups and downs of the popular Angular (née AngularJS) framework starring a cast of veritable JavaScript luminaries.

    Honeypot

    IN BRIEF:

    • Chrome is shipping a new moveBefore DOM method for moving elements around a DOM tree without resetting the element’s state. React is already working on using it.

    • Would you like to write PHP inside Vue or React components? You might if you’re a Laravel user, and Aaron Francis shows off a way to do it. It’s not open source yet, but his demo is pretty cool.

    • Nx user? Nx has a whole new experience for Nx workspaces that’s faster, more efficient, and solves a variety of issues with TypeScript editor support for large monorepos.

    • Josh Goldberg explains the differences between ESLint and TypeScript, beyond the obvious.

    RELEASES:

    • ES Module Shims 2.0 – Polyfills import maps and other ES Modules features on top of the baseline native ESM support in browsers.

    • pnpm 10.2 – The alternative, efficient package manager.

    • Turborepo 2.4

    📒 Articles & Tutorials

    Which Rich Text Editor Framework Should You Choose in 2025? — A round-up of actively developed WYSIWYG editor options you can drop into your apps along with the pros and cons of each.

    Dexemple and Rowny (Liveblocks)

    How to Publish ESM-Based npm Packages with TypeScript — Now that you can use the ES modules (almost) everywhere, it’s worth understanding how to package them up for use with npm. Axel digs into everything you need to know and shares some useful tools too.

    Dr. Axel Rauschmayer

    Locate and Resolve JavaScript Errors Instantly with Datadog — Troubleshoot frontend JavaScript errors faster with frontend to backend correlation and automatic error tracking.

    Datadog sponsor

    An Introduction to WebAssembly in Deno — How to build a simple WASM module and use it to call Rust code from JavaScript.

    Jiang and Sherret (Deno)

    Vite with TypeScript — If you’ve created a JavaScript-based React project with Vite and want to get on the TypeScript train, here are the basic steps.

    Robin Wieruch

    📄 Building a Playful Stop-Motion Crayon Cursor in p5.js Jorge Toloza

    📄 Keep Your Node Apps Secure with npx is-my-node-vulnerable Trevor I. Lasn

    📄 Read-Only Accessibility in TypeScript – How to use the readonly keyword. Dr. Axel Rauschmayer

    📄 How to Set WebGL Shader Colors with CSS and JavaScript Nicolas Mattia

    🛠 Code & Tools

    RE2JS 1.0: Linear Time Matching for Regular Expressions — RE2 is a regular expression engine built by Google designed to operate in time proportional to the size of the input, in order to avoid so-called ‘ReDoS’ problems caused by backtracking, and this brings such protection to the browser too.

    Oleksii Vasyliev

    Fuse.js 7.1: Lightweight Fuzzy-Search with No Dependencies — Want a simple search feature without a dedicated backend? This mature solution could help. Here’s a live demo.

    Kiro Risk

    Start Selling to Enterprise Faster with WorkOS — Add SSO, SCIM, and RBAC to your B2B SaaS app in minutes—not months.

    WorkOS sponsor

    🎨 tinygradient 2.0: A Gradient Generation Library — Generate color gradients with an unlimited number of color stops and steps in JavaScript to use as you wish. Supports named colors, hex colors, RGV, HSVa, and RGB CSS strings. GitHub repo.

    Damien Sorel

    parse-duration 2.0: Convert a Human Readable Duration to Milliseconds — You might wonder why a library that converts 1hr 20mins into 4800000 needs a version 2. Well, it now supports more units (mo, mth, microsec, and nanosec), has moved to ESM, and supports locales.

    Jake Rosoman

    Waveform Renderer — Quickly create a visual waveform from a MP3 or WAV — you can also edit the look. Think of it as a lighter alternative to Wavesurfer.js. GitHub repo.

    Andres Felipe Alarcon

    📰 Classifieds

    🎹 STRICH: Add blazing fast and reliable 1D/2D Barcode Scanning to your web apps. Free demo app and 30-day trial available.

    Meticulous automatically creates and maintains an E2E UI test suite with zero developer effort. Relied on by Lattice, Bilt Rewards, etc.

    🌎 Get your FREE remote pass to 50% of the talks at the 2025 JS Nation conference. Invite 3 friends to unlock full access — including talks from Evan You, Thomas Steiner, and 50+ speakers.

    Meet Harmony: An open source library for composing consistent and highly performant platforms from independent business features.

    • 🍪 CookieConsent 3.1 – A lightweight, pure JS, GDPR-compliant cookie consent mechanism with which to annoy all your users meet regulatory requirements.

    • Happy DOM 17.0 – Cross-runtime JS implementation of a web browser sans UI. Now supports ES modules.

    • remove-unused-vars 0.0.4 – An experimental new tool for removing unused variables from code.

    • get-value 4.0 – Use property paths (a.b.c) get a nested value from an object.

    • mp4-muxer 5.2 – MP4 multiplexer in pure TypeScript with support for the WebCodecs API, video and audio.

    • 🗺️ react-map-gl 8.0 – React friendly API wrapper around MapboxGL JS. (Demo.)

    • 🗓️ Schedule-X 2.17 – Material Design event calendar and date picker.

    • Wasp 0.16 – Wasp is a Rails-like framework using Node, React & Prisma.

    • web-worker 1.5 – Consistent Web Workers in browser and Node.

    • Js_of_ocaml (jsoo) 6.0 – An OCaml to JavaScript compiler.

    • RxDB 16.5 – Offline-first, reactive database for JS apps.

    🎵 A quick musical number..

    A Protracker Module Player in Pure JavaScript — I’m a sucker for 90s tracker music, JavaScript experiments, and cool Web experiences, and this has all three. If you’re not familiar with tracker music, it’s a way to write music on a grid which triggers the playing of samples. This code manages to parse and play a Protracker file in pure JavaScript. (Note: The image above is of the original Protracker app, this experiment is more minimal and about the code.)

    srtuss

    Source: Read More 

    Hostinger
    Hostinger
    javascript
    Facebook Twitter Reddit Email Copy Link
    Previous ArticleFirst Factor One-Time Passwords for Laravel with OTPZ
    Next Article 5 ways to stop impostor syndrome from holding you back at work

    Related Posts

    Artificial Intelligence

    Markus Buehler receives 2025 Washington Award

    June 1, 2025
    Artificial Intelligence

    LWiAI Podcast #201 – GPT 4.5, Sonnet 3.7, Grok 3, Phi 4

    June 1, 2025
    Leave A Reply Cancel Reply

    Continue Reading

    If you upgrade the SSD in your ROG Ally, adding a heatsink to it should be your next job

    News & Updates

    How Hackers Use Command Execution to Break Into Systems

    Development

    Elden Ring DLC launches to “Mixed” reviews as players bemoan difficulty, PC performance in Shadow of the Erdtree: “There’s a big problem with balancing”

    Development

    Windows 11 Insider Build 26120 Released: New Battery Features, Gamepad Keyboard, and More!

    Operating Systems

    Highlights

    LaunchDarkly Announces Snowflake Native App for Data Warehouse Native Experimentation and Product Analytics

    February 13, 2025

    LaunchDarkly, the leading platform for feature management, today announced the private preview of Warehouse Native…

    Microsoft quietly released an open source command line text editor for Windows 11 — here’s how you can try it now

    May 21, 2025

    Implement RAG while meeting data residency requirements using AWS hybrid and edge services

    January 14, 2025

    How to fetch username and password from excel one by one to test login functionality in robot framework-selenium-python

    July 12, 2024
    © DevStackTips 2025. All rights reserved.
    • Contact
    • Privacy Policy

    Type above and press Enter to search. Press Esc to cancel.