The changes of proposal’s status @ 104thj meeting of Ecma TC39 ECMA-262 New Proposals Proposal Stage Immutable ArrayBuffers 1 Array.zip and Array.zipKeyed 1 Updated Proposals Proposal From To Promise.try 3 4 Import Attributes 3 4 RegExp Modifiers 3 4 Sync Iterator helpers 3 4 JSON Modules 3 4 Atomics.pause 2.7 3 Error.isError 2 2.7 Iterator Sequencing 2 2.7 Extractors 1 2 Structs: Fixed Layout Obj
Today we are announcing the availability of TypeScript 5.7 Beta. To get started using the beta, you can get it through npm with the following command: npm install -D typescript@beta Let’s take a look at what’s new in TypeScript 5.7! Checks for Never-Initialized Variables For a long time, TypeScript has been able to catch issues when a variable has not yet been initialized in all prior branches. le
こんにちは,株式会社 AbemaTV Web browser チームの山﨑です. 私たちのプロダクトでは JavaScript や TypeScript などの静的解析ツールである ESlint を CI で活用しています.しかし,ESlint の実行が不安定になっており開発速度や開発者体験が低下している問題が発生していました.具体的には, eslint を実行している CircleCI のインスタンスクラスを large にしても,job の失敗率が 50% を超えてしまっているような状態でした. この問題を解決すべく,eslint のルール毎の実行時間を計測する TIMIMG オプションを活用することでボトルネックとなっていたルールの特定・精査を行いました. 今回の記事では,不安定だった CI 上での ESlint 実行を TIMIMG オプションを活用し安定化させるに至った話をします
Safari Technology Preview Release 205 is now available for download for macOS Sequoia beta and macOS Sonoma. If you already have Safari Technology Preview installed, you can update it in System Settings under General → Software Update. This release includes WebKit changes between: 283688@main…284049@main. HTML Resolved Issues Fixed adding an unexpected download failure when no placeholder URL is p
はじめにはてな匿名ダイアリーに投稿された記事「お前ら失明したらどうする?」への回答です。悩みましたが、中途で視覚障害者になった一人として答える義務がありそうなので投稿します。 https://anond.hatelabo.jp/20241004112542 ろくでもない記事や反応コメントを読むのは嫌いじゃないので定期的に巡回していたところ、今回の記事を発見した次第です。読み専で書き込みの勝手がわからずnoteに投稿することにしました。 スクリーンリーダー(画面読み上げ機能)の使い方を覚えろ上から目線ですみません。緊急度が高そうなので先にスクリーンリーダー(画面読み上げ機能)についての話から。 元記事によると失明の可能性が高いとのことですので、まずは画面を水にスマホを操作する方法を覚えてください。スマホは必需品ですので、今後の生活を左右します。 iPhoneの場合、設定→アクセシビリティ→V
Watch our video announcement. Announcing Deno 2The web is humanity’s largest software platform — building for it means potentially reaching over 5 billion people. But as web development has accelerated in recent years, it has also become increasingly and unmanageably complex. Before writing a single line of code, developers must deal with tedious configuration and wading through unnecessary boiler
プロダクトのビルドツールを webpack から Rspack に移行したので、その経緯と注意点をまとめます。 🦀 Rspackとは? Rustで書かれた高速なJavaScriptのバンドルツールです。 webpackエコシステムとの強力な互換性を持ちます。 2024/08/24にv1.0.0がリリースされました。 🤔 なぜRspackに移行したのか? ビルド速度改善のため以前からwebpackの移行を検討していましたが、プロダクトがwebpack依存の構成[1]で、Viteやその他のビルドツールへの移行が少し面倒でした。 Rspackであればwebpackのプラグインもそのまま動き移行が容易、かつ速度改善が見込まれるためRspackへの移行を選びました。 💡 移行方法 移行方法は、rspackの公式ドキュメントの migrate from webpack をそのまま参考にして進めま
Disclaimer: This post expresses my opinions, which do not necessarily reflect consensus by the whole Web Components community. A blog post by Ryan Carniato titled “Web Components Are Not the Future” has recently stirred a lot of controversy. A few other JS framework authors pitched in, expressing frustration and disillusionment around Web Components. Some Web Components folks wrote rebuttals, whil
StyleX v0.8.0 is now available with a bunch of fixes and new ESlint rules. Linting EnhancementsWe've been making a lot of improvements to our ESLint plugin. We've both improved our existing rules and added new ones. Thanks to Melissa Liu! Here are some of the highlights: New valid-shorthands ruleThis rule enforces our opinions on when and how you should use CSS shorthand properties. It disallows
リリース、障害情報などのサービスのお知らせ
最新の人気エントリーの配信
処理を実行中です
j次のブックマーク
k前のブックマーク
lあとで読む
eコメント一覧を開く
oページを開く