InfoQ ホームページ JavaScript に関するすべてのコンテンツ
-
高速なWebのためのAdaptive Loading
Google Chromeチームは、ネットワーク速度、CPU、メモリ、その他ウェブプラットフォームシグナルに基づいて、コンポーネントの最適なバージョンをロード・レンダリングするためのAdaptive Loadingを発表した。
-
ESLint 6.7.0がリリース
JavaScriptの強力なLintツールであるESLintが先頃、バージョン6.7.0をリリースした。今回のリリースでは、手操作によるLint提案を行うSuggestion APIと、ESLintが無視するファイルをコントロールするためのignorePatterns設定プロパティが新たに提供されている。
-
Shopify、モバイルアプリ開発をReact Nativeで進める
React Nativeを1年使ってみて、Shopifyは今後のモバイルアプリ開発にReact Nativeを採用することにした。彼らの報告によると、開発パフォーマンスは約2倍になり、プラットフォーム間で95%以上のコードを共有できたという。
-
Electron、新たなホームを見つける
OpenJS Foundationはモントリオールで開催されたNode+JS Interactiveにおいて、Node.jsとChromiumをベースとしたクロスプラットフォームのデスクトップアプリケーション開発ツールElectronの参加を���迎すると発表した。
-
NativeScript、iOSアプリ用のJavaScriptCoreをV8にリプレース
数ヶ月の開発を経て、GoogleのV8エンジンをベースにしたNativeScriptのiOS用新JavaScriptランタイムがベータ版になった。このランタイム変更によって、iOSアプリの起動時間は短縮され、NativeScriptの開発プロセスは簡単になるはずだ。
-
Solandra、TypeScriptファーストなアルゴリズミックアートフレームワーク
Solandraはアルゴリズミックアートを作成するためのオープンソースのTypeScriptファーストなフレームワークだ。HTML Canvasを利用して、アート作成のためのラピッド開発フレームワークを提供する。
-
-
Chrome 80は新しいCookieポリシー、Module Workers、Optional Chainingなどをともなってリリースされた
Googleは先日Chrome 80をリリースした。Chrome 80はCookieポリシーに重要な変更をし、ワーカーのモジュールと、JavaScriptのオプションのチェーンをサポートする。また、以前のオリジントライアルを卒業して、新しいオリジントライアルが追加され、新しいハッシュタグ構文を使用して、ページ上のフラグメントに直接リンクする。その他いくつかの変更がもたらされている。
-
コンポーネントベースのアプリケーションのためのCSSアーキテクチャ
CSSアーキテクチャは複雑なテーマであるため、開発者にも見過ごされがちである。しかしながら、CSSをコンポーネント単位でカプセル化することにより、多くの落とし穴を回避することが可能になる。この"回避策"は開発者の作業を容易にしてくれる一方で、再利用性と拡張性といったコストも伴う。
-
JavaScriptエンジンV8バージョン8.0がリリース、ヒープを40パーセント削減し、Optional ChainingとNull Coalescingを追加
GoogleのV8 JavaScriptエンジンの最新リリースであるV8 8.0は、ポインタ圧縮を採用することで、パフォーマンスを低下することなく、ヒープを40パーセントにまで削減している。?.演算子を使用したOptional Chainingと、??によるNullish Coalescenceも追加された。V8 v8.0はChromeバージョン80で正式に公開される。
-
Ionic Reactリリース
IonicチームがIonic Reactの最初のプロダクションリリースを発表した。これはIonicのReactバージョンであり、Reactを利用してiOS、Android、Desktop、PWA向けのアプリケーションを構築する。
-
Preact X、スリムなまま機能を追加
PreactチームがPreact Xを発表した。Reactの代替として、gzip圧縮で4KB未満のスリムサイズを維持したまま、FragmentsやHooksといった重要なアップデートを追加している。
-
Micorsoft Edge 79が Chromiumブラウザエンジンを採用
MicrosoftはEdge 79のリリースで、同社独自のEdgeHTMLエンジンから、Chromeで使用されているオープンソースエンジンのChromiumに移行した。
-
サーバレス関数におけるステートフルプログラミングモデル - QCon San FranciscoでのChris Gillum氏の講演より
Microsoftのプリンシパルエンジニアリングマネージャである Chris Gillum氏は、QCon San FranciscoでAzure Functionsのサーバレスプログラミングモデルについて講演し、Microsoftのサーバレスコンピューティング実装であるAzure Functionsを使用した2つのステートフルプログラミングモデルである、ワークフローとアクタについて論じた。
-
メインストリームの成熟度に到達したWebコンポーネント
Webコンポーネントは何年もの間、ほぼ完成に近い状態にある標準だ。先日のApple Music Webクライアントのリリースでは、Apple Musicのエクスペリエンスを実行する45以上のWebコンポーネントがリリースされた。その他にもAmazonやPorsche、arm、Panera、MicrosoftなどがStencilを活用して、デザインシステムやクロスフレームワークのWebコンポーネントを開発している。