JavaScript

!javascript

@programming.dev
Create post
How to create functional webcomponents

How to create functional webcomponents

https://positive-intentions.com/blog/dim-functional-webcomponents/

im investigating an idea i have about functional webcomponents after some experience with Lit.

Lit is a nice lightweight UI framework, but i didnt like that it was using class-based components.

Vue has a nice approach but i like working with the syntax that React used and i wondered if with webcomponents i could create a functional UI framework that didnt need to be transpiled.

i think the article is already quite long, so i think i will create a separate one as a tutorial for it.

note: im not trying to push "yet another ui framework", this is an investigation to see what is possible. this article is intended as educational.

Oracle, it’s time to free JavaScript

Oracle, it’s time to free JavaScript

Open link in next tab

JavaScript™

https://javascript.tm/

Oracle, it's time to free the JavaScript trademark. Join us in asking Oracle to release the trademark, and helping us file a Petition for Trademark Cancellation with the USPTO.

JavaScript™
Biome v1.9 Anniversary Release

Biome v1.9 Anniversary Release

Open link in next tab

Biome v1.9 Anniversary Release

https://biomejs.dev/blog/biome-v1-9/

First anniversary of Biome and release of Biome 1.9 that enables CSS and GraphQL formatting and linting by default, a new search command

Biome v1.9 Anniversary Release
Who is the fastest? Node.js, Bun.js, or Deno.js

Who is the fastest? Node.js, Bun.js, or Deno.js

Open link in next tab

Just a moment...

https://www.trevorlasn.com/blog/benchmarks-for-node-bun-deno

JS Dates Are About to Be Fixed

JS Dates Are About to Be Fixed

Open link in next tab

JS Dates Are About to Be Fixed | TimeTime

https://docs.timetime.in/blog/js-dates-finally-fixed/

Why I’m excited about the new Temporal API in JavaScript: finally, easy and accurate date handling with time zones using ZonedDateTime. Say goodbye to the headaches of traditional Date objects.

Node.js Takes Steps Towards Removing Corepack - Socket

Node.js Takes Steps Towards Removing Corepack - Socket

Open link in next tab

Node.js Takes Steps Towards Removing Corepack - Socket

https://socket.dev/blog/node-js-takes-steps-towards-removing-corepack

Node.js is taking steps towards removing Corepack from its distribution, aiming for changes in the next major release.

Node.js Takes Steps Towards Removing Corepack - Socket
What is the best way to write test cases in nightwatch for white labeled websites?

What is the best way to write test cases in nightwatch for white labeled websites?

Hey guys, I am working on an existing nightwatch repo and I have to add new test cases for new components in the website. The thing is that it must run on all the other white labeled websites also, so the previous team who worked on it wrote everything by putting them on one testcase and ran a for loop so it can also check for other websites in one go.

This approach does not feel right. Is there any better way for doing it.

By the way, I have to use nightwatch itself.

Shared VR space over P2P

Shared VR space over P2P

Open link in next tab

- YouTube

https://youtu.be/2gTTu4OqoiM

Auf YouTube findest du die angesagtesten Videos und Tracks. Außerdem kannst du eigene Inhalte hochladen und mit Freunden oder gleich der ganzen Welt teilen.

arrival-time, a simple and powerful progress time estimation (ETA) for JavaScript

arrival-time, a simple and powerful progress time estimation (ETA) for JavaScript

Open link in next tab

GitHub - vitonsky/arrival-time: Simple and powerful progress time estimation (ETA) for JavaScript

https://github.com/vitonsky/arrival-time

Simple and powerful progress time estimation (ETA) for JavaScript - vitonsky/arrival-time

GitHub - vitonsky/arrival-time: Simple and powerful progress time estimation (ETA) for JavaScript
Thoughts about new fancy JavaScript tools in Rust?

Thoughts about new fancy JavaScript tools in Rust?

I've heard many of them. For example: rolldown, rspack, swc, oxc, esbuild, parcel, vite etc.

I can currently use JS projects without these tools. What extra do they add? Why should I use them instead of simply using tsc?

Though I must admit I like vite simplicity in front-end.