BT

最新技術を追い求めるデベロッパのための情報コミュニティ

寄稿

Topics

地域を選ぶ

InfoQ ホームページ Web-Development に関するすべてのコンテンツ

  • Vest、新しいJavascriptフォームバリデーションフレームワーク

    Vestは、フレームワークに依存しない新しいフォームバリデーションライブラリであり、MochaやJasmineと同様の単体テスト構文スタイルを使用しながら、検証ロジックを機能ロジックから分離する。

  • Snowpack 2.0がO(1)ビルドシステムを発表してWeb開発をスピードアップ

    pikaチームはSnowpackの2番目の大きなイテレーションをリリースした。Snowpack 2.0は、最新のWebのビルドシステムとして自称し、大規模なプロジェクトでも起動時間が50ミリ秒未満であると主張している。Snowpack 2.0は、開発中のバンドルを回避することでその速度を実現する。バンドルは引き続きプロダクション用に生成される場合がある。

  • Node.js 14.0は診断と国際化を改善し、Web Assembly System Interfaceを追加

    Node.jsプロジェクトは先頃Node.js バージョン 14.0.0をリリースし、診断レポート、国際化、実験的な非同期ローカルストレージ、ネイティブN-APIモジュールの改善、ESモジュールの改良、およびNode.js バージョン 12リリース以降のその他の多数の更新を追加した。このリリースでは、実験的なWeb Assembly System Interfaceのサポートも追加されている。

  • Stork、JAMStackのためのRust/Wasmベースの高速全文検索

    Stripeの開発者であるJames Little氏は、Rust/WebAssembly全文検索アプリケーションであるStork (ベータ版) をリリースした。Storkは静的サイトとJAMStackサイトを対象としている。また、サイトのユーザに優れた検索速度を提供するよう努めている。

  • Istio 1.5: 統合された「Istiod」コントロールプレーンバイナリと新しいWasmベースの拡張モデル

    Istio 1.5は、Istioのアーキテクチャを簡素化し、運用エクスペリエンスを向上させるためにIstiodバイナリを導入した。コントロールプレーンコンポーネントが単一のバイナリIstiodに統合されたため、Istioのインストールと実行が簡単になった。Istioは、プロキシサーバの新しい拡張モデルを導入し、使いやすさ、セキュリティ、テレメトリ、およびトラフィック制御を改善した。

  • GitHubとnpmをより活用するためのJavaScriptコーダ向けガイド - GitHub Satellite 2020より

    GitHubでnpmのプロダクトマネージャを務めるEdward Thomson氏は、先日のGitHub Satellite 2020で、npmがGitHubに加わったことによるJavaScript開発者への影響と、オープンソース開発とプロフェッショナル開発がともにGitHubを最大限に活用する方法について説明した。

  • React 17では、将来のReactバージョンへの移行の問題を緩和

    Reactチームは、React 16の2年後にReact 17(最初のリリース候補版)を最近リリースした。React 17は、2つの同時バージョンが共存できるようにすることで、Reactの将来のメジャーバージョン間の移行が簡単になるよう努めて��る。React 17には、イベントシステムとスケジューリングに関連するいくつかの重大な変更が加えられている。

  • ESLint 7.0, 7.1, 7.2 Releases Improve Developer Experience and ES2020 Support

    最近のESLint 7.0、7.1、および7.2リリースでは、開発者エクスペリエンスが大幅に改善され、Node.jsバージョン8のサポートが削除され、ES2020機能のサポートが追加されている。typescript-eslintには、ESLintリリースおよびTypeScriptの更新に合わせて、いくつかの最近のリリースもある。

  • Vanilla JSの108の一般的なDOMタスク:HTML DOMプロジェクト

    オープンソースプロジェクトのHTML DOMは、一般的なDOM操作タスクを実行する100を超えるvanilla JavaScriptのスニペットを提供する。タスクの難易度は、些細なもの(要素のクラスを取得する)から高度なもの(サイズ変更可能な分割ビューを作成する)までさまざまである。このプロジェクトは、教育目的や、低レベルのDOM処理を自分で行う必要があるコンポーネント開発者にとって有益である。

  • Safari 13.1リリース

    Safari 13.1は先頃、macOS Catalina、iPadOS、iOS、およびwatchOS向けにリリースされた。Safari 13.1は、WebKitエンジン、プライバシー、パフォーマンス、およびWeb開発者のエクスペリエンスの向上に努めている。

  • Cookieレシピ - SameSiteとそれを超えて - Rowan Merewood氏がweb.dev Liveにて

    Rowan Merewood氏は、ますます採用される新しいCookieポリシーの観点で、状況に必要なスコープとセキュリティに応じてCookieを作成および構成する方法について説明した。Merewood氏は、リクエストで送信されたCookieをトレースおよびデバッグするために開発者が利用できるオプションも紹介した。

  • QCon Plusの紹介 - 上級ソフトウェアエンジニアとアーキテクトのための仮想カンファレンス

    QCon Plusは、世界中の最も革新的なソフトウェア企業によって活用されているトレンド、ベストプラクティス、ソリューションを取り上げるカンファレンスだ。十分な考慮の下で監修された、テーマの明確な短時間のテクニカルセッションを通じて、参加者の学習を促進するように構築されており、54人の講演者、4つの基調講演、18を越える情報共有型ファシリテッドセッション、テーマを定めた6つのオープンスペースセッションが、3週間にわたって繰り広げられる。

  • webhint、Web開発者にベストプラクティスを提供

    新しいMicrosoft Edge開発者ツールのプロダクトマネージャRachel Simone Weil氏は先日、OpenJS worldで講演を行い、webhintがWeb開発者のベストプラクティス実装をいかにサポートするのか解説した。

  • JavaScriptバンドラのEsbuildが10-100倍速いバンドル時間を主張

    JavaScriptバンドラおよびミニファイアであるesbuildは、JavaScriptのバンドルおよびミニファイプロセスで桁違いの速度向上をもたらすことを目指している。esbuildは、ネイティブコードにコンパイルされたGoで記述され、タスクを並列化してマルチコアプロセッサを活用し、データ変換を最小限に抑えることで、その速度を実現する。

  • Denoはプロダクションで利用可能

    JavaScriptとTypeScriptのセキュアなランタイムであるDenoがバージョン1.0に到達した。Rustで書かれたDenoは、Node.jsの多くの設計上の問題に対処するが、開発者が採用することにおいても課題に直面している。

BT