Lädt...

🔧 Bun just got 60% faster, Doom now runs on TypeScript, OpenAI launched GPT 4.5, and more


Nachrichtenbereich: 🔧 Programmierung
🔗 Quelle: dev.to

Hello JavaScript Enthusiasts!

Welcome to a new edition of "This Week in JavaScript"!

A lot happened this week, let’s take a look at OpenAI's groundbreaking GPT-4.5 model, Doom running in TypeScript, major Bun updates, Firefox's privacy controversy, and the hottest tool updates in the dev community!

OpenAI Releases GPT-4.5 Orion

OpenAI has launched its most advanced model yet, GPT-4.5, code-named "Orion." And devs, this one’s going to change your workflow!

Why it matters:

  • AI-Powered Development: GPT-4.5 outshines its predecessor in coding tasks, with higher scores on benchmarks like SWE-Lancer.
  • Fewer Mistakes: This model reduces hallucinations in code generation, leading to fewer bugs!
  • Improved Persuasion: It excels in creative and human-centric tasks, performing better in persuasive scenarios.

Though it comes at a higher cost, GPT-4.5's accuracy and enhanced problem-solving make it a valuable tool for developers working on creative and complex projects.

Doom Runs in TypeScript’s Type System

In what might be the wildest engineering feat of the year, Dimitri Mitropoulos has successfully run Doom in TypeScript’s Type system.

  • The Setup: Using TypeScript’s Turing-complete type system, Mitropoulos ran the 1993 classic game entirely within types.
  • Technical Feat: It took 177 terabytes of type definitions processed over 12 days just to get the first frame running!

This project is a technical marvel, showcasing the creative potential of TypeScript, even though it's unlikely you’ll be running games in your type definitions anytime soon.

It pushes the boundaries of what’s possible with TypeScript.

Bun 1.2.3 and 1.2.4 Double Release

Bun versions 1.2.3 and 1.2.4 are here, packed with updates designed to improve your development experience!

Key highlights:

  • Frontend Bundling: Just run bun ./index.html and let Bun handle the rest. It simplifies starting new projects with tools like React using bun init.
  • Built-in Routing: For backend devs, dynamic path parameters in Bun.serve() enable quick and efficient routing.
  • SQL Enhancements: Bun.SQL now has better array support and multi-statement queries.
  • MacOS Speed Boost: A 60% increase in build speed for macOS apps, with new code-signing options.

These updates make Bun an even more attractive option for JavaScript developers building full-stack apps.

Firefox’s Privacy Controversy

Mozilla sparked controversy this week with its updated Terms of Use and Privacy Notice. It suggested that Mozilla could use data from Firefox input, which worried many developers.

What you need to know:

  • Clarifications: Mozilla has reassured users that no personal data is used for AI training, and ad data is de-identified.
  • Opt-Out: If you’re concerned, Firefox allows users to opt out of technical data collection in the settings, especially important for sensitive dev projects.

Tools & Releases You Should Know About

Let’s take a quick look at the latest tools making waves in the JavaScript world this week!

Next.js 15.2: Redesigned debugging, experimental React View Transitions, and improved Node.js runtime in middleware. Faster stack traces and smoother rendering with Turbopack improvements.

Astro 5.4: New remote image optimization in Markdown, experimental responsive image support, and enhanced security features. Markdown images now get automatic optimization!

ESLint v9.21.0: Introduces the --ext CLI option, helping you lint specific file extensions more easily, along with improved metadata for deprecated rules.

Ember 6.2: A key fix resolves a TypeScript issue that had been affecting developers, while Ember CLI now allows app creation in any directory. And EmberData continues rebranding to WarpDrive!

Angular 19.2: New experimental httpResource, better TypeScript 5.8 support, and core enhancements like streaming resources and improved form validator sets. The update addresses race conditions, change detection timing issues, and animation handling on the server, plus a new migration tool that automatically converts templates to self-closing tags to save you time and improve code consistency.

And that's it for the twenty-fourth issue of "This Week in JavaScript", brought to you by jam.dev—the tool that makes it impossible for your team to send you bad bug reports.

Feel free to share this newsletter with a fellow developer, and make sure you're subscribed to get notified about the next issue.

Until next time, happy coding!

...

🔧 Bun just got 60% faster, Doom now runs on TypeScript, OpenAI launched GPT 4.5, and more


📈 103.58 Punkte
🔧 Programmierung

🕵️ CVE-2024-21548 | bun up to 1.1.29 API prototype pollution (SNYK-JS-BUN-8499549)


📈 34.64 Punkte
🕵️ Sicherheitslücken

🔧 Encore.ts — 9x faster than Express.js & 3x faster than Bun + Zod


📈 33.88 Punkte
🔧 Programmierung

📰 OpenAI: Keine Suche, kein GPT-5, aber GPT-4o für ChatGPT und GPT-4


📈 31.32 Punkte
📰 IT Nachrichten

🔧 TypeScript Just Got Faster! 🚀 The New Go-Powered tsc


📈 30.29 Punkte
🔧 Programmierung

🔧 TypeScript just got 10x faster… (because of Go)


📈 30.29 Punkte
🔧 Programmierung

📰 What does GPT stand for? Understanding GPT 3.5, GPT 4, and more


📈 30.11 Punkte
📰 IT Nachrichten

🔧 🚀 DevOps-GPT Just Got Smarter! Now Supports More Logs! 🚀


📈 29.72 Punkte
🔧 Programmierung

🪟 Doom, Doom II, and Doom 3 invade Xbox, Xbox 360 versions removed from sale


📈 29.56 Punkte
🪟 Windows Tipps

🎥 OpenAI Just Supercharged GPT-4o and It’s Faster Than Ever Before


📈 29.33 Punkte
🎥 Künstliche Intelligenz Videos

📰 Google just launched a faster, more efficient Chrome browser for Windows, but there's a catch


📈 28.83 Punkte
📰 IT Nachrichten

📰 Doom Hacker Gets Doom Running in Doom


📈 28.42 Punkte
📰 IT Security Nachrichten

📰 DOOM Zero ab sofort als Add-On für DOOM und DOOM II erhältlich


📈 28.42 Punkte
📰 IT Nachrichten

📰 Doom & Doom 2: Neue Erweiterung „Doom Zero“ mit zusätzlichen Levels steht bereit


📈 28.42 Punkte
📰 IT Nachrichten

📰 Doom, Doom 2 und Doom 3 für PS4, Switch und Xbox One veröffentlicht; Statement zum Bethesda-Login


📈 28.42 Punkte
📰 IT Nachrichten

📰 Doom, Doom II sowie Doom 3 ab sofort für Switch, PlayStation 4 und Xbox One erhältlich


📈 28.42 Punkte
📰 IT Nachrichten

🎥 OpenAI’s GPT-4 Just Got Supercharged!


📈 28.39 Punkte
🎥 Künstliche Intelligenz Videos

📰 OpenAI Debuts GPT-4 Turbo That's 'More Powerful' and Less Expensive Than GPT-4


📈 28.07 Punkte
📰 IT Security Nachrichten

🔧 OpenAI's $50 million AI fund, this is 10x faster than GPT 4o, new DeepSeek-R1 killer, and more


📈 28.01 Punkte
🔧 Programmierung

🎥 OpenAI GPT-Next Shocked The Internet with 100x More Power Than GPT-4!


📈 26.93 Punkte
🎥 Künstliche Intelligenz Videos

📰 Bigger, better, faster, more: OpenAI zündet den GPT 4 Turbo​


📈 26.87 Punkte
📰 IT Nachrichten

🔧 How To Build A CLI Using TypeScript And Bun


📈 26.72 Punkte
🔧 Programmierung

🔧 Compiling C in Bun with TypeScript: Fast, Native, and Simple


📈 26.72 Punkte
🔧 Programmierung

🎥 Introducing Bun 1.1.1 - Your ultimate JavaScript and TypeScript toolkit


📈 26.72 Punkte
🎥 Video | Youtube

🔧 Node Test Runner vs Bun Test Runner (with TypeScript and ESM)


📈 26.72 Punkte
🔧 Programmierung

🔧 Bun: An All-in-One Toolkit for JavaScript and TypeScript Apps


📈 26.72 Punkte
🔧 Programmierung

🎥 OpenAI's GPT Store Is NOW LIVE (GPT Store Tutorial)


📈 26.66 Punkte
🎥 Video | Youtube

🔧 OpenAI’s GPT-4 is now available with significant improvements from GPT-3.5


📈 26.66 Punkte
🔧 Programmierung

matomo