InfoQ ホームページ JavaScript に関するすべてのコンテンツ
-
Fastify 3.0 パフォーマンス、ロギング、スキーマ、TypeScriptサポートの改善
Fastifyは、オープンソースの低パフォーマンスオーバーヘッドNode.js Webフレームワークである。 Fastifyバージョン3では、Fastify内でExpressアプリケーションを実行するためのサポートが導入され、ログのシリアル化とスキーマ置換に改善が加えられ、より優れたTypeScript定義のサポートが提供される。
-
Chrome 85 DevToolsがCSS-in-JSおよびLighthouse 6をサポート
8月に予定されているChrome 85リリースには、CSS-in-JSフレームワークのスタイル編集、Lighthouse 6、新しいES2020機能のサポート、およびWeb開発者向けのその他の役立つ追加機能が含まれている。
-
Performance, Promise, Errorが改善されたTypeScript 3.9
TypeScriptチームはTypeScript 3.9のリリースを発表した。これには、Promise.allによる推論の改善、コンパイラーのチェック速度、@ts-expect-errorコメント、TypeScript 4.0メジャーバージョン前最終となる他が含まれる。
-
メモリ効率のよい全文検索をRustとWebAssemblyで実現する
TrivagoのバックエンドエンジニアであるMatthias Endler氏が、クライアントサイドで動作する全文検索エンジンを公開した。Bloomフィルタを活用することで、メモリ効率の高い設計がされている。このTinysearchはRustで記述されており、WebAssemblyにトランスパイルされた後、ブラウザ内で使用される。50~100KBという小サイズをうたっており、フルワード(full word)のみをインデックスすることができる。
-
なぜ私たちはCSSフレームワークを使わないのか - Scott Tolinksi氏、Reactive Conf
最近のReactiveConfセッションで、Scott Tolinski氏は、CSS言語への最近の追加により、開発者は本格的なCSSフレームワークを使用する必要がない可能性があるという主題を擁護した。 Tolinski氏は、さらにIE11をサポートする必要のない開発者がCSS変数を活用して、フレームワークよりもオーバーヘッドの少ないカスタム設計システムを実装する方法を実証した。
-
pnpm: スペース効率に優れたJavaScriptパッケージマネージャ
pnpmはJavaScripr用のパッケージマネージャである。npmとの互換性を持つと同時に、速度とディスクスペース使用量が大幅に改善されている。今回バージョン5.0がリリースされたので、競合製品との違いを詳しく比較してみよう。
-
Angular 10 インクリメンタルアップデート
Angular 10は、GoogleのSPAフレームワークの次のメジャーリリースである。 これは比較的小さなリリースで、バグの修正、ツールの改善、依存関係の更新に重点を置いている。
-
最終フロンティアに到達したJavaScript:宇宙
最近のSpaceX Dragonの打ち上げは、JavaScriptを宇宙にもたらした。ChromiumとJavaScriptを活用して、ユーザインターフェースの大部分がWeb技術に依存している。
-
-
Angular 9.1がTypeScript 3.8のサポートと高速なビルドを追加
Angular 9.1リリースはTypeScript 3.8のサポートを追加し、Angularアプリケーションの構築にかかる時間を短縮する。
-
FacebookのCSS-in-JSアプローチ - Frank Yan氏のReact Conf 2019での講演より
Frank Yan氏がReact ConfでFB5、すなわち、新しいfacebook.comで使用されているテクノロジやストラテジについて講演し、FacebookのCSS-in-JSへのアプローチなどについて論じた。
-
W3CがWeb of Things(WoT)勧告を完成
W3Cは先日、新たなW3C勧告(recommendation)を発表した。IoTプラットフォームとアプリケーションに関わるWebインテグレーションを対象とした、Web of Things (WoT) ArchitectureとWeb of Things (WoT) Thing Description (TD)の2つである。
-
Hegel,新しいJavaScript型チェッカ
JavaScriptに新たな型チェッカが誕生した。HegelはJavaScriptで高度な静的型チェックを実現しようという試みだ。強い型推測と完全な型システムを提供するという。現在はまだアルファ版だが、専用のオンライン・プレイグラウンドで動作を確かめることができる。
-
CSS ContainmentがWeb標準に
CSS Working Groupは先頃、新たなWeb標準としてCSS Containment Module Level 1を公開した。このCSSモジュールでは、サブツリーがいくつかの形式でページの他部分から独立している要素を示すために使用する、containプロパティについて述べている。この独立性は、ページのレンダリング時にサブツリーをスキップすることで、ユーザエージェントがWebページをより速くレンダリングするために使用される。
-
プライベートフィールドとトップレベルawaitを追加したTypeScript 3.8
TypeScriptはTypeScript 3.8のリリースを発表した。型のみのインポートとエクスポート、プライベートフィールド、トップレベルawaitなどが導入されている。