Tootfinder

Opt-in global Mastodon full text search. Join the index!

@fanf@mendeddrum.org
2025-11-17 18:42:03

from my link log —
JavaScript engines zoo.
ivankra.github.io/javascript-z
saved 2025-11-17 dotat.at/:/R0BZN.html

@gwire@mastodon.social
2025-11-18 14:16:30

Old enough to remember 2013-02-07 when any web page that included a Facebook-supplied javascript resource (to enable the, once ubiquitous, Facebook Connect) redirected users to Facebook.
(It's the event that most informed my suspicion in using third-party javascript - without SRI.)
It's 2025: Facebook is retiring external like buttons, but Cloudflare is breaking captchas.

@cyrevolt@mastodon.social
2025-11-15 14:25:01

Ever wondered about #arithmetics in #JavaScript?
"For the most part, Javascript #numbers are double-precision floating point, so need to be treated the same as you would floating point…

@datascience@genomic.social
2026-01-18 11:00:01

Use cookies in shiny apps: #rstats #shiny

@kubikpixel@chaos.social
2025-11-11 06:05:06

17 New(ish) Vanilla JavaScript Features You Might Have Missed
JavaScript: the language many love to hate. Yeah, we've all seen the memes about its quirks and limitations. Maybe that's why we slap a whole typing system on top of it. And add one, two, or... ten thousand npm packages into our apps.
🧑‍💻

@aral@mastodon.ar.al
2025-12-17 12:18:53

Little JavaScript tip:
You know you can comment out code to quickly disable it:
```js
/*
console.log(‘I won’t run’)
*/
```
But did you know you can also use a labelled block with a break statement to do the same thing in a more flexible manner?
```js
disable: {
break disable
console.log(‘I wont’t run’)
}
```
Then, you can quickly the move the `break disable` to different lines to execute different bits of code wit…

@fanf@mendeddrum.org
2026-01-17 12:42:01

from my link log —
k6: a web load testing tool, written in Golang and configured in JavaScript.
github.com/loadimpact/k6
saved 2020-11-28

@phpugmrn@phpc.social
2025-11-18 07:50:55

#phpugmrn meetup on Dec 11th - save the date!
We have scheduled talks abot HTMX & PHP 8.5. Do not miss!
Sign up here: meetup.com/phpug-rhein-neckar/

@joxean@mastodon.social
2025-11-17 15:19:07

I have just received a malware via e-mail, and I'm like... what year is it??? A .js file inside a .rar file, creating an ActiveXObject????
The original (obfuscated) sample is here:
virustotal.com/gui/file/d6b9f8

A JavaScript file creating an ActiveXObject????
@zachleat@zachleat.com
2026-01-15 21:19:39

@… 300KB extra HTML or 2MB extra JavaScript

@aral@mastodon.ar.al
2025-12-09 13:49:22

🥳 JavaScript Database (JSDB) version 6.1.4 released:
• Adds TypeScript type definitions
Been meaning to do this for a while and finally got round to it :)
codeberg.org/small-tech/jsdb#j

@kubikpixel@chaos.social
2026-01-07 06:05:10

Disable JavaScript — How to disable JavaScript in your browser
Nowadays almost all web pages contain JavaScript, a scripting programming language that runs arbitrary code, through the web browser, on the visitor's computer. It is supposed to make web pages functional for specific purposes but it has proven its potential to cause significant harm to users time and time again. […]

@frankel@mastodon.top
2025-12-04 09:30:06

Managing Side Effects: A #JavaScript #EffectSystem in 30 Lines or Less

@Xavier@infosec.exchange
2025-12-11 23:28:59

This is content that I came to the fediverse for.
transfem.social/notes/ag5hdnqx

@niklaskorz@rheinneckar.social
2025-11-12 10:36:32

I wish there was a #JavaScript / #TypeScript package manager that behaved more like #RustLang's cargo. Specifically, in a workspace of many inter-dependent packages, I only want to f…

@marcus@hachyderm.io
2025-12-16 13:07:15

Remember back when JavaScript was meant to enhance the browser experience, and we did graceful degration to make sure things worked even with JS disabled? That was pretty crazy, wasn't it...

@deprogrammaticaipsum@mas.to
2025-11-16 09:16:29

"The scene (“Hidden Figures”, 2016) ends with Mr. Stafford famously claiming “that’s old!” as if the Pythagorean theorem was suddenly not useful anymore after 3500 years… Mr. Stafford’s reaction is canonical and very appropriate; it is the same that most devs have upon learning the fact that COBOL is running most credit card transactions, or when frontend engineers discover that static or server-rendered HTML websites do not need 10 MB of JavaScript on the browser."

@aral@mastodon.ar.al
2026-01-15 16:20:32

🥳 @small-tech/auto-encrypt-localhost version 9.0.1 released
Automatically provisions and installs locally-trusted TLS certificates for Node.js https servers (including Polka, Express.js, etc.) Unlike mkcert, 100% written in JavaScript with no external/binary dependencies. As used in Kitten¹
cod…

@kubikpixel@chaos.social
2025-11-05 06:05:13

The Inner Workings of JavaScript Source Maps
A deep dive into how JavaScript source maps work under the hood, with examples showing how all the pieces fit together.
🧑‍💻 polarsignals.com/blog/posts/20

@zachleat@zachleat.com
2025-12-16 14:24:37

Deno both supports and absolutely does not support CommonJS 😅
1️⃣ docs.deno.com/examples/cjs_to_
2️⃣

@harrysentonbury@social.linux.pizza
2025-11-15 10:28:07

i made some nice satdee morning tune for yous

@aral@mastodon.ar.al
2025-11-14 16:23:30

🥳 New Kitten Release!
🚨 Breaking change: You can now add arbitrary JavaScript in script blocks in Kitten Markdown Pages front-matter (and the imports property is gone).
You can also use JavaScript string interpolation and all special Kitten tags (e.g., conditional tags, etc.) in Kitten Markdown Pages.
📦 kitten.small-web.org

@yaxu@post.lurk.org
2025-12-12 10:05:37

New to warm @… , you can use 'delta' to do things based on the duration of events.

@daniel@social.telemetrydeck.com
2025-11-11 15:54:16

Why the h*ck is there no JavaScript API for "capture a screenshot of this div"?? It's annoying is what it is!

@kornel@mastodon.social
2025-11-11 01:03:45

"What color is your function?" is a wonderful title. It's so good, the title alone could win the Sundance Festival.
But that post is about a JavaScript-specific limitation (not applicable to other languages), and some wishful bikeshedding about syntax (which turns out to be a leaky abstraction that makes locking ambiguous, very problematic in low-level languages).
But *color* is so catchy. It's not well defined that post, but you can't have "color"…

@crell@phpc.social
2025-12-05 02:03:34

Programming peaked
#javascript #k8s

@adlerweb@social.adlerweb.info
2025-12-03 16:12:35

Uff. Wenn man #curl in #powershell nutzt (aka: nicht das echte curl, sondern ein Wrapper von #Microsoft), dann wird zurückgegebenes Javascript einfach ohne Rückfrage ausgeführt. Was kan…

@aardrian@toot.cafe
2025-12-10 20:18:40

Lies.
#CSS

This year, creating carousels and other scrolling experiences in CSS became much easier with the introduction of two new pseudo-elements:
@toxi@mastodon.thi.ng
2025-12-10 12:33:43

Aeolian dune simulation (made in 2017) for #MeerMittwoch:
The images show a screenshot of the JavaScript application to create the simulation and some Houdini renders of exported height fields. The sim itself had 5 macro params to control the behavior of the interactive deposit/erosion/transportation process. It supported tileable patterns, customizable seed terrain (images) and ran r…

Screenshot showing a 2D grayscale height map of the simulated dune formation process. Below it is a cross-section profile view of the map's center row...
3D render of a simulated dune (using the same heightmap shown in the 1st image)
3D render of a simulated dune, showing a more classic long ripple pattern...
3D render of a simulated dune with adjusted wind & deposition params to make the ripples wider and more sloped...
@andres4ny@social.ridetrans.it
2025-11-10 05:50:45

I made the mistake of wanting to do currying in javascript. Stupid functional brain in object land.

@lil5@social.linux.pizza
2025-12-13 12:06:29

MeshCore is opensource
The foundation of MeshCore is developed primarily by a single developer who is incredibly hardworking, dedicated and idealistic about keeping everything he does fully open. The firmware and protocol specification are completely open, allowing anyone to create a client app or perform security audits on the device firmware implementation. Just hop over to the meshcore-dev github repo and have a look. There are also open source command line, python and javascript cl…

@life_is@no-pony.farm
2025-11-15 06:03:29
Die Links in den Referenzen von #Grokipedia besser nicht anklicken. Mein #Virenscanner will da heuristisch einen neun jahre alten #javascript-virus erkannt haben.
@Life_is@no-pony.farm
2025-11-15 06:03:29
Die Links in den Referenzen von #Grokipedia besser nicht anklicken. Mein #Virenscanner will da heuristisch einen neun jahre alten #javascript-virus erkannt haben.
@kubikpixel@chaos.social
2026-01-05 07:05:12

2025 JavaScript Rising Stars
🧑‍💻 #RisingStars #javascript

@tante@tldr.nettime.org
2025-11-03 08:54:54

I am a bit surprised how high Javascript is in that list. Don't get me wrong, I am in the same camp, but I'd have thought people liked JS more.
(I just don't think the platform [as in runtime important tooling/libraries] is mature and it's too hype driven so I decided to check in in a few years when things might have settled more)

@shriramk@mastodon.social
2025-11-06 19:32:57

Oh good! Someone from the @… community can weigh in on the benefits.
Oh wait…
Anyway, sooner or later the time for computable reals will come. I'm still HODLing stock in continued fractions (and teaching them every year to my first-year students).

Isaac King Advocates Replacing Floating-Point with Exact Arithmetic in High-Level Languages

Last updated  13 hours ago

Software engineer Isaac King initiated a discussion on X on November 5, arguing that high-level languages like Python and JavaScript should default to arbitrary-precision arithmetic, such as rationals, to avoid floating-point precision errors that burden developers. Supporters agree on the need for greater accuracy in non-integer computations, while critics, including program…
@kubikpixel@chaos.social
2025-12-01 06:35:20

Error chaining in JavaScript: cleaner debugging with Error.cause
Error handling in JavaScript has always felt a bit chaotic. Throwing errors is easy, but tracing them back to the root cause? Not so much. That’s where the cause property comes in.
🧑‍💻 all…

@aral@mastodon.ar.al
2025-12-05 15:21:58

Ah, the joys of having a built-in native JavaScript database¹ that can persist and load typed JavaScript objects² and an interactive JavaScript shell (REPL)³ in Kitten⁴ :)
:kitten:💕
¹ kitten.small-web.org/reference
²

Screenshot of the Kitten shell open in terminal for the currently-running site:

> kitten.db.accounts.findAccountWithHandle('@aral@mastodon.ar.al')

Proxy [
Account {


id: 'ce4c1f2c-2044-47a0-b97e-1bc1a43bfc07',

url: 'https://mastodon.ar.al/@aral',

isVerified: true,

data: Proxy [ [Object], [Object] ],

isScheduled: false,

joinPageIp: undefined,

privatePageIps: Proxy [ [Array], [Object] ],

isTeam: false,

callDays: Proxy [ [Array], [Object] ]
}
get: [Function: bound getHandler], set: [Fun…
@timbray@cosocial.ca
2025-10-29 17:46:48

Dear LazyWeb: I need to get my blog search off Google, it’s becoming unusable. Sometime in the last year I saw talk (Fedi posts I think?) about two different local-search packages (both JavaScript I think?). Thought I bookmarked ’em but can’t find ’em. Does this ring bells for anyone?

@cyrevolt@mastodon.social
2025-10-26 15:15:09

Cool things recently happened in #JavaScript land:
- infoq.com/news/2025/10/deno-2- a new version of

@fanf@mendeddrum.org
2026-01-12 18:42:01

from my link log —
Deno: a runtime for TypeScript built with V8, Rust, and Tokio.
deno.land/
saved 2019-07-07 dotat.at/:/C5839.html

@grifferz@social.bitfolk.com
2025-12-04 13:19:21

I enjoy a rant as much as the next nerd and npm and javascript can surely rustle my jimmies, but this feels so nostalgic and rose tinted, especially from an operational perspective.
My career started in 1998 and things by 2010 were very very far from perfect.
Java was no fun operationally. Development cycles of weeks or longer weren't ideal.
It was a different time not a generally better time.
Some fun bits in there though.
"Programming peaked"

@frankel@mastodon.top
2026-01-10 09:02:49

#Bun Introduces Built-in Database Clients and Zero-Config Frontend Development
infoq.com/news/2026/01/bun-v3-

@weltenkreuzer@social.tchncs.de
2025-12-02 08:26:58

Was zum ... ? #SharePoint lädt rund 31MB Javascript, um eine blöde Seite mit ein paar Links und Bildern anzuzeigen?

@kubikpixel@chaos.social
2025-12-29 08:35:06

»Trends That Defined JavaScript in 2025:
Despite AI and the push for simplification in web development, JavaScript frameworks aren’t quite ready to yield their hold on the frontend.«
Personally, I'm not a JavaScript fanboy, but you can't avoid it for web frontend. I prefer TypeScript in this regard because in my opinion it is more precise.
🧑‍💻

@gse@norden.social
2025-11-05 07:17:28

Schaut mal hier .. so einfach kann Anis mit SVG sein ;D
#svg

@hynek@mastodon.social
2025-11-27 07:22:01

shots fired:
> it’s abundantly clear that the talented folks who used to work on the product have moved on to bigger and better things, with the remaining rookies eager to inflict some kind of bloated, buggy JavaScript framework on us in the name of progress. Stuff that used to be snappy is now sluggish and often entirely broken.

@trogluur@social.linux.pizza
2025-12-04 20:12:00

I'm doing Advent of Code in Typst this year. I forgot to do it when AoC started so I had to do day 1-4 all today.
The scripting language in Typst has a Python / JavaScript -like feel to it, with iterators that work a lot like in Rust.
#adventofcode

@kubikpixel@chaos.social
2025-12-31 08:05:09

Why Developers Are Ditching Frameworks for Vanilla JavaScript — #Frontend developers are returning to #Vanilla JavaScript. Here's how native #API's and

@jorgecandeias@mastodon.social
2025-10-29 21:12:11

LOL
Color me unsurprised.
masto.pt/@tugatech/11545950837

@zachleat@zachleat.com
2025-11-10 17:09:13

The Ruby ecosystem is going through some pretty hefty turmoil in an attempt to rescue and restore the integrity of their community.
I’m even seeing some good efforts in PHP-land to better distance itself from the vacuum of stable leadership in WordPress too.
Is there any such movement in JavaScript (the same problems exist)? The biggest pattern I’m seeing is a *huge* centralization in project funding!

@kazys@mastodon.social
2025-11-28 02:58:18

Made a game with Claude Opus 4.5. Not a one shot, but 4 shot.
The first one was “Build a game like spectre (Mac “VR” game, 1990s) in JavaScript.” The tanks were firing out the butt, so I reversed that. Finally, I made tanks blow up in shards and made shields regenerate:
frater-pedurabo.itch.io/phosphor

@v_i_o_l_a@openbiblio.social
2025-11-20 13:11:16

"Eine Variable Eingabe ist nicht identisch mit der Variable eingabe,"
aus: "JavaScript Ge-Packt" von Michael Seeboerger-Weichselbaum, mitp 2001.
Regeln:
- Schnapp dir das nächstliegende Buch
- Schlag S. 42 auf und such den 2. Satz
- Veröffentliche den Satz mit dem Hashtag #Seite42 und schreibe die Regel als Kommentar dazu
- Such nicht nah dei…

@Stomata@social.linux.pizza
2025-10-28 17:57:24

Make it work without JavaScript

@kubikpixel@chaos.social
2025-10-30 15:20:26

»Just use HTML — JavaScript is…
- Slower to load
- Slower to run
- More prone to breaking
- Harder to read and reason about
- Doesn’t actually look like the final output«
Don't use JavaScript for the design, because CSS as well as SVG images can create a lot of animation and the ability to create a dynamic web interface.
🧑‍💻

@laurentperrinet@neuromatch.social
2025-11-25 04:09:26

Encore un excellent remontant au moral concocté par @…
framablog.org/2025/11/24/khrys

@aral@mastodon.ar.al
2026-01-12 15:40:16

🥳 Auto-Encrypt Localhost version 9.0.0 released
Bye bye, Windows.
• Windows is no longer supported as Microsoft is complicit in Israel’s genocide of the Palestinian people¹ and Small Technology Foundation² stands in solidarity with the Boycott, Divestment, and Sanctions (BDS) movement³. Windows is an ad-infested and surveillance-ridden dumpster fire of an operating system and, alongside supporting genocide, you are putting both yourself and others at risk by using it.
Enjo…

@lil5@social.linux.pizza
2026-01-08 06:11:54

Language maintenance halflife:
PHP 2y
Golang 3y
Rust 4y
JavaScript 6months

@sean@scoat.es
2025-10-21 15:35:01

Imagine a world where JavaScript code had the discipline of Super Mario Bros speedruns.

@kubikpixel@chaos.social
2025-11-06 08:00:03

»The Origin Story of JavaScript:
JavaScript wasn't always the cool kid on the block. In this talk, we'll follow how a lil 10-day hackathon became the cornerstone of modern web dev.«
Personally, I prefer TypeScript, in which I admittedly write almost only pure JavaScript. But this is also only drawn in web frontends and nowhere else.
📺

@tezoatlipoca@mas.to
2026-01-05 20:21:25

Dear #web #html #javascript #framework authors:
if your code writes HTML or script code to client side, is it too much to ask for you t…

@zachleat@zachleat.com
2025-11-07 20:16:04

the local spirit halloween has been around longer than the last time they did a full rewrite of the ▓▓▓▓▓▓▓▓▓▓ JavaScript framework

@kornel@mastodon.social
2025-12-29 14:31:54

There's a media query for JS enabled/disabled: developer.mozilla.org/en-US/do

@harrysentonbury@social.linux.pizza
2025-12-05 23:24:34

A daft tune. it wasn't me, honest it weren't
#strudel

@aral@mastodon.ar.al
2025-12-09 11:37:41

Today I learned… if you are doing something naughty in JavaScript* (and let’s face it, of course you are) that TypeScript’s type checker is giving you an error for and you – being you – want to keep being naughty (because you can and that’s half the fun), there’s a better way to silence the error than using @ts-ignore which, umm, just ignores it.
Instead, you can use @ts-expect-error (with the error message, to remind yourself what you’re expecting).
This way, if the error ever g…

@kubikpixel@chaos.social
2026-01-05 06:35:07

JavaScript engines zoo
This is probably the reason why certain JavaScripts do not run everywhere, because they are "optimized" on their engine again. In my opinion, this is a tedious tinkering as it was back then.
:clippy: zoo.js.org

@toxi@mastodon.thi.ng
2025-10-26 17:06:40

Looks like blockchains have finally found a serious use case, just maybe not the one predicted/hoped for...
This article is about #Glassworm, the latest major exploit in JavaScript-land, targetting VSCode and using #Solana as command infrastructure and Google Calendar events as backup. It'…

@yaxu@post.lurk.org
2025-11-27 12:41:08

"Very sad day for crow enthusiasts" says #pastagang

@kubikpixel@chaos.social
2025-11-13 18:45:14

»Over 67,000 Fake npm Packages Flood Registry in Worm-Like Spam Attack:
Cybersecurity researchers are calling attention to a large-scale spam campaign that has flooded the npm registry with thousands of fake packages since early 2024 as part of a likely financially motivated effort.«
How do you check if the JavaScript libraries and their libraries on which they are based are now safe?!??
🧑‍💻

@zachleat@zachleat.com
2025-11-05 17:23:04

@… JavaScript Frameworks return to dirt, Web Components return to dirt simple

@matths@toot.community
2025-12-07 12:01:33

Yesterday, in a rush to be obedient, I searched for a high-performance way to parse text and refreshed my knowledge of #streams/#iterators and #yield in #JavaScript. Let's see where the journey takes …

@lil5@social.linux.pizza
2026-01-05 11:47:29

This year will be the year to:
Seize the means of computation
- move away from iOS
- install Asahi on my mini m1
- draw on procreate instead of doom scroll
- de-JavaScript

@phpugmrn@phpc.social
2025-11-27 10:11:07

Don't miss our Christmas meetup on December 11th, featuring talks about #HTMX and the latest updates on #PHP 8.5!
Sign up here:

@zachleat@zachleat.com
2025-11-05 17:21:11

this web component is five years old and it has outlived many epochs of JavaScript frameworks incredible journey-ing their “best practices” into even bester practices

@tiotasram@kolektiva.social
2025-11-28 08:28:14

Just finished up final polish on first release of my anarchy RNG library in Lua! Have you ever wanted an incremental or reversible shuffle? I've got one for you :)
Lua REAME page w/ links: #coding #rng #random

@kubikpixel@chaos.social
2025-12-28 08:05:09

KAPLAY — The fun and open source game library for HTML5 Games.
KAPLAY.js, HTML5 Game library for JavaScript and TypeScript. Free & Open Source.
🦕 kaplayjs.com
:mastodon: @…

@kubikpixel@chaos.social
2025-12-04 14:25:13

30 years ago today "Netscape and Sun announce JavaScript" — Netscape Press Release (4. Dec. 1995)
🟨 web.archive.org/web/2007091614
Did you know the every…

Yellow pixelated illegible JavaScript logo.
@yaxu@post.lurk.org
2025-10-22 20:03:50

One of the rhythms BC Manjunath, Matt Davies and me will be exploring on the 8th November in Sheffield UK. It's going to be a lot of fun

@kubikpixel@chaos.social
2025-11-05 11:35:37

»Promise based Web Worker Messaging«
Without the use of the Web Worker with JavaScript in the browser, the Internet would stand still locally on your own device ;)
🧑‍💻 muffinman.io/blog/web-workers-

@kubikpixel@chaos.social
2025-12-10 06:05:32

»Introduction to CSS if() Statements and Conditional Logic«
CSS will probably become logically structurable after a long time. It's not a programming language and that's why it's all the more exciting.
🖌️ markodenic.com/introduction-to

@zachleat@zachleat.com
2025-11-24 18:17:39

participating in the JavaScript ecosystem continues to feel like living in a house that’s on fire and all of your roommates are just buying their own fire extinguishers and pretending that it’s just a temporary bout of really hot weather

@kubikpixel@chaos.social
2025-12-31 09:05:26

Rust JS Tooling 2025: Why Biome, Oxc, and Rolldown Change Everything
Explore how Rust-powered tools like Biome.js and Rolldown are delivering 10x performance gains and revolutionizing the JavaScript ecosystem in 2025.
— by @…
🦀

@kubikpixel@chaos.social
2025-11-28 06:05:34

What do you use more often in TypeScrypt? :BoostOK:
(Yes, I have copied the question but I'm looking forward to today's opinion of the WebDev's.)
#typescript #javascript #webdev

@zachleat@zachleat.com
2025-10-21 18:07:57

Today’s esoteric HTML element is <kbd>
As in: please press <kbd>⌘</kbd> <kbd>R</kbd> repeatedly when AWS causes your JavaScript to fail to load.
developer.mozilla.org/en-US/do

@kubikpixel@chaos.social
2025-10-24 07:00:06

»Math.random() is not so random — The Illusion of Randomness in JavaScript:
Don’t Trust Math.random() - Uncovering the Hidden Predictability of Random Numbers.«
In some applications random numbers are very useful but not unique and therefore you should consider where to use it. In this regard, there are for example, UUID v4 or Nano ID and the same.
🧑‍💻

@kubikpixel@chaos.social
2025-12-29 08:05:29

Replacing JS with just HTML
For many years now, JavaScript has been the workhorse of the web. If you wanted to do something that couldn't be done with just HTML and CSS, you could usually find a way to do it with JS.
And that is great! JS has helped push user experiences forward, and honestly helped push HTML and CSS forward!
🧑‍💻