BT

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

寄稿

Topics

地域を選ぶ

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

  • 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の多くの設計上の問題に対処するが、開発者が採用することにおいても課題に直面している。

  • Chrome 83 DevToolsでは視覚障害とロケールをエミュレート

    今後、Chrome83リリースではDevToolsに対する重要な更新がある。例えば、視覚障害とユーザロケールのエミュレーション、クロスオリジンオープナーポリシー(COOP)デバッグ、クロスオリジンエンベッダーポリシー(COEP)デバッグ、Cookieパスのネットワークリクエストフィルタリングである。

  • メンテナンス性とモジュール化のためGitHub OctoKit JavaScript REST SDKをリファクタリング

    GitHubエンジニアのGregor Martynus氏が、もともと合計6ファイルで約16,000行のGitHub公式REST JavaScript SDKをリファクタリングして、よりメンテナンスしやすくモジュール化したプロジェクトにするまでの道のりについて説明した。

  • HTMLコントロールの残されたアクセシビリティの問題

    HTML標準は、何年にもわたってアクセシビリティの進歩を続けてきた。しかし、開発者とデザイナは、<input/>、<select/>、<video/>などの一般的なHTMLコントロールに関するいくつかのアクセシビリティの問題を報告している。

  • Helidon2.0で計画されている重要な新機能

    Oracleは、2020年春の終わりに予定されているHelidon 2.0 GAリリースに向けて順調に進んでいる。2月上旬にリリースされたHelidon2.0.0-M1、および3月下旬にリリースされたHelidon 2.0.0-M2は、リアクティブメッセージングのサポート、 新しいコマンドラインツール、Helidon SE用の新しいWeb Client API、Helidon MP用のGraalVMサポート、および新しいリアクティブデータベースクライアントを含む多くの新機能を提供した。

  • IonicがShadow Partsでカスタマイズを改善

    Ionic Frameworkは最近、CSS Shadow Partsという次期W3C仕様を採用した。これによりコンポーネントのテーマ設定と変更が簡単になる。

  • Ink 3を備えたインタラクティブターミナルアプリ - 新しい組み込みフック、Suspense、React Dev Toolのサポート

    Inkは、インタラクティブなコマンドラインアプリ用のReactレンダラーだが、新しい組み込みフックを備えたInk 3をリリースし、ターミナルでのフォーカスとストリーム管理(stdinなど)を改善した。開発者はReact開発ツールを使えるようになった。Ink 3ではコンポーネントも更新され、それによって、CLIのスタイリング、組み込みのエラーハンドラーとログのインターセプトが改善され、そして、その他のパフォーマンスと安定性が向上した。

  • JAMstackの紹介

    JAMstackは、CDNから直接サービスを提供できるサイトを構築するための新しいアーキテクチャであり、既存のLAMPまたはMEANソリューションに比べて多くの利点がある。これは、JavaScript、API、および事前にレンダリングされたMarkupの略である。

  • ChromeとFirefoxの新しいCOOPとCOEPはセキュリティを高めるクロスオリジンポリシー

    Eiji Kitamura氏は先頃、Googleのweb.dev liveでの講演で、ブラウザがクロスオリジンリソースを処理する方法を規定する新しいCOOPおよびCOEPポリシーを公開した。新しいオープナー (COOP) および組み込み (COEP) ポリシーは、以前は無効にされていた強力な機能 (SharedArrayMemoryBufferなど) を復元しながら、Spectre攻撃から保護するクロスオリジン分離環境をセットアップする。

  • 詳細なベンチマークにより、Webアプリ向けの人気のビルドツールをランク付け

    Googleのweb.devチームは最近、人気のあるWebアプリケーションバンドラーを比較する詳細なベンチマークをリリースした。最初のリリースでは、browserify、parcel、rollup、webpackバンドラーを6つのディメンションと61の機能テストでテストするものである。ベンチマークは、特定のプロジェクトの特定のニーズに適合するバンドラーを選択するための、関連性のある構造化された比較基準を開発者に提供することを目的としている。

  • Babel 7.10リリース、より良くなったReact Tree-shaking

    Babelチームは先頃、Reactコードのツリーシェイクサポートを改善したBabel 7.10をリリースした。Babel 7.10はさらに、オブジェクト内の特定のプライベートフィールドの存在のチェックをサポートし、オプショチェーン ?. オペレータの人間工学を改善する。

BT