Turborepo 2.5 includes a number of improvements to enhance your repository: Sidecar tasks: Use with to ensure persistent tasks always run together Flexibility for --continue: Only continue running tasks when dependencies are successful turbo.jsonc: Write comments directly in your configuration file prune for Bun: You can now use turbo prune in Bun repositories $TURBO_ROOT$: Reference the Workspace
V8’s end-tier optimizing compiler, Turbofan, is famously one of the few large-scale production compilers to use Sea of Nodes (SoN). However, since almost 3 years ago, we’ve started to get rid of Sea of Nodes and fall back to a more traditional Control-Flow Graph (CFG) Intermediate Representation (IR), which we named Turboshaft. By now, the whole JavaScript backend of Turbofan uses Turboshaft inste
Learn how the Cookie Store API modernizes cookie management with async operations and event handling for efficient, error-free web development. The browser Cookie Store API represents a modern approach to handling cookies in web applications. The way we’ve always done it is using document.cookie which is error-prone because you have to work with key/value pairs in a string. Besides being error-pro
March 24, 2025New URLPattern API brings improved pattern matching to Node.js and Cloudflare Workers Today, we are excited to announce that we have contributed an implementation of the URLPattern API to Node.js, and it is available starting with the v23.8.0 update. We've done this by adding our URLPattern implementation to Ada URL, the high-performance URL parser that now powers URL handling in bot
After hard work from our team, Biome’s long-awaited 2.0 release is nearing completion. It will be packed with many large features, so we would like your help testing it with a public beta! If you would like to try it out, you can update Biome and migrate your configuration using the following commands: npm install --save-dev --save-exact @biomejs/biome@betanpx @biomejs/biome@beta migrate --write A
Major Changes #12384 6aa6fd3 Thanks @jerelmiller! - Remove the asyncMap utility function. Instead use one of the RxJS operators that creates Observables from promises, such as from. #12398 8cf5077 Thanks @jerelmiller! - Removes the isApolloError utility function to check if the error object is an ApolloError instance. Use instanceof to check for more specific error types that replace ApolloError.
I am excited to announce the release of Valibot v1. Valibot is a modular and fully tree-shakable schema library that helps you describe and validate your data with a type-safe and easy-to-remember API. As a 1 kB alternative to Zod, Valibot is perfect for validating forms and securing backend-frontend communication with a single source of truth. How everything started Some of you may remember my in
We are excited to announce an alpha release for oxc-minify. While lacking some advanced minification techniques, the current version already outperforms esbuild in terms of performance and compression size, as demonstrated by minification-benchmarks. Comparing widely-used minifiers on typescript.js: Artifact Original size Gzip size typescript v4.9.5 (Source) 10.95 MB 1.88 MB Minifier Minified size
DevelopersIOブログのGoogleインデックスが2025年2月末に約一週間半減、記事検索がヒットしにくくなる事象が発生しました。 原因はGoogleBotのエラーを招くブラウザ上で動くコード実装。復旧手順と今後の対策について解説します。 2025年2月19日から2月26日にかけて、当ブログ(Developers.io)の Google登録のインデックス数が半減、Google検索で当ブログの記事がヒットしにくくなる事象が発生していました。 この件で実施した調査と対応内容について共有します。 時系列 Google Search Console ページのインデックス登録数が、2/19〜25日にかけて減少していました。 2月18日 インデックス登録数 6.3万件 2月19日 インデックス登録数 5.7万件 2月23日 インデックス登録数 3.7万件 2月26日 インデックス登録数 6.3
PrimJS is a lightweight, high-performance JavaScript engine designed specifically for the Lynx cross-platform framework. Fully supporting ES2019, PrimJS is built on top of QuickJS and delivers superior performance and a better development experience compared to QuickJS. Optimized Interpreter: PrimJS introduces a template interpreter leveraging stack caching and register optimizations, significantl
このドキュメントの作成時点では、Document Picture-in-Picture API は限定的に利用可能です。 ただし、プログレッシブ エンハンスメントやグレースフル デグラデーションと組み合わせて使用することを妨げるものではありません。 ユースケースを計画する際は、標準機能ではなくプログレッシブ エンハンスメントとして扱うようにしてください。この記事では、グレースフル デグラデーションの例を示します。 Document PiP API を使用して学習者のユーザー エクスペリエンスを向上させる LearnHTMLCSS.online は、セマンティックでアクセシブルな HTML と CSS を教えるインタラクティブな学習プラットフォームです。インタラクティブなテキスト エディタとブラウザのプレビュー ウィンドウが用意されています。 次のスクリーンキャストは、アプリのレイアウトを示
乗りこなせ! モダンフロントエンド Temporalで変わるJavaScriptの日時操作 [JS Modern Features no.1] 本連載について はじめまして! サイボウズ フロントエンドエキスパートチームの左治木です。 本連載では、Webフロントエンドに関してもう一歩踏み込んだ知識について、サイボウズフロントエンドエキスパートチームのメンバーによって不定期で解説記事を掲載しています。前回までの記事では「CSS Modern Features」と題して、CSSの比較的新しい機能の中でインパクトの大きいものをピックアップして弊チームの麦島が解説してくれました。 JS Modern Features / JavaScriptの進歩 この記事からは「JS Modern Features」と題して、JavaScriptに関するコンテンツを数回に分けてお届けします。 JavaScrip
TypeScript has become the de facto standard for building robust, maintainable, and scalable JavaScript applications. Yet, migrating a large production codebase to TypeScript can be a daunting task, especially when you're dealing with 160,000 lines of mission-critical JavaScript and users with real money in your system, and their tax returns to submit. At WorkMade, I decided the pain would be worth
リリース、障害情報などのサービスのお知らせ
最新の人気エントリーの配信
処理を実行中です
j次のブックマーク
k前のブックマーク
lあとで読む
eコメント一覧を開く
oページを開く