Constitution.congress.gov/constitution 6/8/25 –> 8/4/25 Diff
The Wayback Machine requires your browser to support JavaScript, please email [email protected] if you have any questions about this.
Stay updated with the latest in technology, AI, cybersecurity, and more
The Wayback Machine requires your browser to support JavaScript, please email [email protected] if you have any questions about this.
JavaScript Required This is a heavily interactive web application, and JavaScript is required. Simple HTML interfaces are possible, but that is not what this is. Learn more about Bluesky at bsky.social and atproto.com.
July 27, 2025 The many, many, many JavaScript runtimes of the last decade This last decade has seen an inundation of new JavaScript runtimes (and engines in equal measure), enabling us to run JavaScript in all manner of contexts with precise fitness for task. Through these, we've seen the language spread to the Cloud, the edge, Smart TVs, mobile devices, and even microcontrollers. In this article, we'll explore what's driving this diversity, and why no one runtime or engine suffices for all p
JavaScript disabled or not supported It appears you have prevented JavaScript from running in your web browser or are using a web browser that does not support JavaScript. Admiral Shark's Keyboards presently requires JavaScript for quality-of-life features like switching between light/dark mode, navigating via title or image and copying search query links, and is necessary for the keyboard matrix simulators, keyboard property modals, interactable slideshows and image size optimisation. Please c
July 27, 2025 The many, many, many JavaScript runtimes of the last decade This last decade has seen an inundation of new JavaScript runtimes (and engines in equal measure), enabling us to run JavaScript in all manner of contexts with precise fitness for task. Through these, we've seen the language spread to the Cloud, the edge, Smart TVs, mobile devices, and even microcontrollers. In this article, we'll explore what's driving this diversity, and why no one runtime or engine suffices for all p
Simon Tatham's Portable Puzzle Collection Introduction This page contains a collection of small computer programs which implement one-player puzzle games. All of them run natively on Unix (GTK) and on Windows. They can also be played on the web, as Java or Javascript applets. 2023-09-20: I'm sorry to say that I'm no longer going to be able to build the MacOS version of these puzzles. My Mac was very old and had been struggling for a while; it's now stopped working, and I don't intend to buy a
Who this article is for: Game developers looking to improve the performance of their HTML5 games Technical leads and engineers interested in integrating WebAssembly into their projects Students or professionals learning about web technologies and game development HTML5 game development has transformed web gaming, but it’s the integration of WebAssembly that’s truly revolutionizing performance capabilities. When players experience stuttering frame rates or input lag in browser games, they don’
July 2, 2025 Volume 23, issue 3 PDF When Is WebAssembly Going to Get DOM Support? Or, how I learned to stop worrying and love glue code Daniel Ehrenberg Is WebAssembly (Wasm) really ready for production usage in web applications, even though that usage requires integration with a web page and the APIs used to manipulate it, such as the DOM? Simultaneously, the answer to this question is that "Wasm might never get direct DOM access," and "Yes, Wasm is ready for all kinds of web-integrated
JavaScript Required This is a heavily interactive web application, and JavaScript is required. Simple HTML interfaces are possible, but that is not what this is. Learn more about Bluesky at bsky.social and atproto.com.
JavaScript Required This is a heavily interactive web application, and JavaScript is required. Simple HTML interfaces are possible, but that is not what this is. Learn more about Bluesky at bsky.social and atproto.com.
Code Golf is the art/science of creating wonderful little demos in an artificially constrained environment. This year the js1024 competition was looking for entries with the theme of "Creepy". I am not a serious bit-twiddler. I can't create JS shaders which produce intricate 3D worlds in a scrap of code. But I can use slightly obscure JavaScript APIs! There's something deliciously creepy about Numbers Stations - the weird radio frequencies which broadcast seemingly random numbers and words. Ar
Java Criminally Underhyped? Not Back in 1997. Earlier today, a fun little moment of Twitter serendipity alerted me to an article by Jackson Roberts, a computer science student at the University of Colorado, entitled “Java is criminally underhyped”. It’s a really interesting article, and Jackson’s observations correlate with a lot of my own thinking about languages and platforms, although I am squarely in the .NET / CLR camp on that particular front. But Jackson ends his article: I am curious
JavaScript Required This is a heavily interactive web application, and JavaScript is required. Simple HTML interfaces are possible, but that is not what this is. Learn more about Bluesky at bsky.social and atproto.com.
A survey of 500 IT asset managers in organizations that use Oracle Java has found that 73 percent have been audited in the last three years. Deal to 'save' UK colleges £45M in Oracle Java licensing fees followed audit requests READ MORE At the same time, nearly eight out of 10 Oracle Java users said they had migrated, or planned to shift, to open source Java to try to avoid the risk and high costs of the dominant vendor's development and runtime environments. Oracle introduced a paid subscrip
new Date("wtf") How well do you know JavaScript's Date class? All questions verified using NodeJS 24.4.0 on a MacBook Pro set to the BST timezone (UTC+1). Start Quiz
After migrating several projects from WordPress to Astro, I've become a massive fan of this framework. What is Astro? Astro is a web framework that came out in 2021 and immediately felt different. While most JavaScript frameworks started with building complex applications and then tried to adapt to simpler sites, Astro went the opposite direction. It was built from day one for content-focused websites. The philosophy is refreshingly simple. Astro believes in being content-driven and server-fi
"We're long past the days when it was possible to simply say "no" to corporate stalking without consequence. Today, when we say "no", we get punished for it. But that only goes to show WHY, more than ever, we should be saying "no"." Google Tag Manager. It's a product which, by design, cloaks a range of the Internet's most invasive and unethical scripts in an opaque closet, then springs them out in disguise. Combining immense power with obfuscation and vast scale of use, Google Tag Manager is th
"We're long past the days when it was possible to simply say "no" to corporate stalking without consequence. Today, when we say "no", we get punished for it. But that only goes to show WHY, more than ever, we should be saying "no"." Google Tag Manager. It's a product which, by design, cloaks a range of the Internet's most invasive and unethical scripts in an opaque closet, then springs them out in disguise. Combining immense power with obfuscation and vast scale of use, Google Tag Manager is th
I just launched JS1024 — a creative coding challenge with a strict limit: 1024 bytes of JavaScript. No libraries. No frameworks. Just raw code. You can submit visual effects, generative art, tiny games, synths, or whatever you can fit into 1KB of JavaScript. → https://js1024.fun/ Think of it as a spiritual successor to JS1k or the 4k demoscene — with a modern twist. Would love feedback, ideas, or help spreading the word. And if you’ve ever made a tiny JS demo, please share — I’d love to see
If you read my previous post, The time is right for a DOM templating API, you might be wondering what such an API would look like. Let's dive into that question now. What are we building? First, let's clarify what we're trying to design here, because when people hear the abstract template API idea described, before there's a concrete proposal or examples, they can sometimes think of very different things. In webcomponents/1069 I propose that we add a "declarative JavaScript templating API"
On June 18, the Trademark Trial and Appeal Board (TTAB) dismissed our fraud claim against Oracle. We disagree with this decision. That claim alleged Oracle knowingly misled the USPTO in its 2019 renewal by submitting a screenshot of the Node.js website to show use of the “JavaScript” trademark. As the creator of Node.js, I find that especially offensive. Node.js was never an Oracle product or brand. Oracle didn’t create it, didn’t run it, and wasn’t authorized to use it to prop up its trademark
TL;DR: I want to propose adding a declarative templating API to the web platform. Here's why... The web platform is the most successful application runtime of all time. While the largest reason for this is the web's reach, it wouldn't be possible without the DOM API, which turns a mostly static document viewer into a highly dynamic and expressive runtime. For as much hate as the DOM sometimes receives (some of that deserved, but some really not!) the DOM is undeniably a very powerful API. This
This page requires JavaScript. Please turn on JavaScript in your browser and refresh the page to view its content.
For full functionality of this site it is necessary to enable JavaScript. Here are instructions for enabling JavaScript in your web browser.
This site requires JavaScript to run correctly. Please turn on JavaScript or unblock scripts
Simulated in JavaScript by Justin Greisiger Frost Your browser does not support the HTML5 canvas element, or JavaScript is disabled. This experience relies on canvas for visual demonstrations.
JavaScript Required This is a heavily interactive web application, and JavaScript is required. Simple HTML interfaces are possible, but that is not what this is. Learn more about Bluesky at bsky.social and atproto.com.
For full functionality of this site it is necessary to enable JavaScript. Here are instructions for enabling JavaScript in your web browser.
UK universities and colleges have signed a framework worth up to £9.86 million ($13.33 million) with Oracle to use its controversial Java SE Universal Subscription model, in exchange for a "waiver of historic fees due for any institutions who have used Oracle Java since 2023." Jisc, a membership organization that runs procurement for higher and further education establishments in the UK, said it had signed an agreement to purchase the new subscription licenses after consultation with members.
This site requires JavaScript to run correctly. Please turn on JavaScript or unblock scripts