InfoQ ホームページ JavaScript に関するすべてのコンテンツ
-
WebRTCは開始から10年後に公式のWeb標準へ
Web Real-Time Communications(WebRTC)は、最近、Webの標準になった。これは、WebRTCの長い道のりの主要なマイルストーンである。これは、Googleが主要な通信技術をオープンソース化することで、2011年に始まった。WebRTCワーキンググループが新しいユースケース(オーディオフィードとビデオフィードのライブ処理、モノのインターネットのユースケースなど)の統合に努めると共に、この新しい標準は進化し続ける。
-
GitHub用にブラウザで長大なログを表示する
色分けやグルーピング、検索、パーマリンク(permalink)を望むならば、ブラウザに長大なログを表示するのは難しい作業になる、とGitHubのエンジニアのAlberto Gimeno氏は言う。ReactとプレーンなJSライブラリをテストした後、同社が独自開発を決めたのは、このような理由からだった。
-
Cloudflare、ディジタルスキマなどオンラインの脅威からEコマースを保護するサービスを発表
CloudflareがPage Shieldという新サービスを発表した。Page Shieldは、Magecartのようなサプライチェーンおよびクライアントサイド攻撃からWebサイトのユーザ情報を保護する、クライアントサイドのセキュリティサービスである。CSPやSRIなどと同じく、これらの攻撃に対する防御手段のひとつとなるものだ。
-
Chrome DevTools 89の新機能
今月初め、GoogleはChrome 89をリリースした。これにはDevToolsに対する重要な更新がいくつか含まれている。例えば、CSP違反処理の改善、Puppeteerの記録、Cookieのデバッグの改善や、他にも多くの機能が追加された。
-
V8 JavaScript Engine 9.0で、JavaScript to WebAssemblyのパフォーマンスを向上
V8 JavaScriptエンジンの9.0リリースでは、ChromeおよびChromiumベースのブラウザが強化されている。JavaScriptからのWebAssembly呼び出しのパフォーマンスが改善され、正規表現一致インデックスを追加され、そして、スーパープロパティへのアクセスが高速化された。
-
React Native 0.64でHermes JavaScriptエンジンがiOSで利用可能に
React Nativeの最新バージョンでは、iOSでのHermes JavaScriptエンジンのサポートを追加し、React 17に移行する。
-
コンポーネントエクスプローラ Storybook for Svelte が遊び場とドキュメントを自動生成
StorybookコンポーネントエクスプローラのSvelteバージョンであるStorybook for Svelteは、先頃メジャーアップグレードを発表した。これは、コンポーネントのストーリーの作成、保守、および文書化に関する開発者エクスペリエンスの向上を目指すものだ。新しいベータリリースは、新しいSvelteネイティブストーリー形式からコンポーネントの状態をキャプチャするコントロールとドキュメントを自動生成する。
-
Web年鑑 Mega Studyが、人気のあるフロントエンドフレームワークは依然としてWebのごく一部であることを明らかにした
HTTP Archiveは、Webの状況の年次報告書であるWeb年鑑 2020を完成させた。レポートは、4つのセクション (ページコンテンツ、ユーザエクスペリエンス、コンテンツの公開と配布など) で構成された22の章で結論をまとめている。jQueryは依然としてWebの80%だ。CSS Houdiniはほぼ使用されていない。2020年のWebサイトの中央値は400KBのJavaScriptをリリースし、2019年より14%多くなっている。などである。
-
.NETニュース総まとめ - 2021年3月29日週
3月最後の週の.NETコミュニティはProject Reunion 0.5、Dapr 1.1などがリリースされかなり激しかった。InfoQは、2021年3月29日の週の、これらと.NETエコシステムのいくつかの小さなストーリーを調査した。
-
新しいSvelte NodeGuiでQtとSvelteを使用したネイティブデスクトップアプリケーションを作成できる
Jamie Birch氏は先頃、Windows、Linux、およびMacOSでデスクトップアプリケーションを開発するためのフレームワークであるSvelte NodeGuiを発表した。Electronより軽量な代替手段であるSvelte NodeGuiを使用すると、開発者はSvelteフロントエンドフレームワークとコンパイラ、Qtウィジェットツールキット、およびHTMLとCSSのサブセットを使用してアプリケーションを作成できる。
-
Deno 1.8が、WebGPUサポート、動的アクセス許可などと共にリリースへ
Deno 1.8は最近、WebGPUサポート、国際化API、安定化されたインポートマップ、プライベートモジュールのフェッチのサポートなど、多くの新機能を備えてリリースされた。DenoパーミッションAPIが安定化された。 Deno 1.8には、TypeScript 4.2が追加で付属する。
-
Chrome 88 Devtoolsの新機能
Chrome 88の最近のリリースでは、Chrome DevToolsの重要な更新があった。例えば、ネットワークデバッグの改善、実験的なCSS Flexboxデバッグツール、フレーム詳細ビューの改善、新しいWASMデバッグ機能、一般的なパフォーマンスの改善がある。
-
Vuenion 2021の今 - Vue Amsterdam 2021でのEvan You氏の講演
Vue.jsフロントエンドフレームワークの作者のEvan You氏は、Vue Amsterdam 2021カンファレンスで最新および将来のVue開発について先頃講演した。
-
Typescript 4.2 リリース。型と開発者エクスペリエンスが向上
TypeScriptチームは、TypeScript 4.2のリリースを発表した。これは、より柔軟な型注釈、より厳密なチェック、追加の構成オプション、およびいくつかの重大な変更を特徴としている。タプル型では (最後の位置だけでなく) 任意の位置に残余引数を使用できるようになった。型エイリアスは型エラーメッセージで拡張されなくなり、開発者のエクスペリエンスが向上している。
-
新しくリファクタリングされたVue.jsのビルダーVite 2.0は、依然としてスピードにフォーカスしており、フレームワークに依存しないようになった
Vue.jsフロントエンドフレームワークの作成者であるEvan You氏は、最近、Viteの新しいメジャーイテレーションをリリースした。これは、ビルド速度と短いフィードバックループにフォーカスしたビルドツールである。Vite 2.0は、フレームワークに依存しないコアを中心とした以前のバージョンの完全なリファクタリングである。Vite 2.0は、新しいプラグイン形式と改善されたプログラマティックAPIを備えている。これによって、Vite上に新しいツールを簡単に構築できるように取り組んでいる。