BT

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

寄稿

Topics

地域を選ぶ

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

  • 新しいElectronリリースが新しいApple Siliconチップをサポート

    Electronチームは先頃、人気のあるクロスプラットフォームのネイティブデスクトップアプリケーションフレームワークの11番目のイテレーションをリリースした。Electron 11では、新しいApple Siliconハードウェア(Darwin arm64) のサポートが導入されている。Electron 11は、Chromium、Node、およびそのJavaScriptエンジンのバージョンも更新する。

  • Microsoftは、Build 2020でプレビューのApp Service Static Web Appsを導入

    今年のデジタルイベントのBuildで、Microsoftは、静的Webアプリ用に明白に調整された新しいホスティングオファーでAzure App Serviceを拡張したことを発表した。ホスティングサービスはAzure Static Web Appsと呼ばれ、現在プレビュー中だ

  • Bloomberg Engineeringが大規模なコードベース全体でTypeScriptを採用した経験を共有

    BloombergのJavaScriptインフラストラクチャおよびツールリードであるRob Palmer氏は、先頃、BloombergでのTypeScriptの大規模な採用から得られたいくつかの学習ポイントと洞察を共有した。Bloombergのカスタムランタイムに固有の学習ポイントもあれば、TypeScriptに切り替える大規模なコードベース全体で役立つ学習ポイントもある。

  • Angular 11到着

    Googleは、人気のあるシングルページアプリケーションフレームワークであるAngularのバージョン11をリリースした。このリリースは、開発者エクスペリエンスの向上と、課題追跡システムのクリーンアップの完了に重点を置いている。

  • Facebook.comの再設計:持続可能なパフォーマンスのためのスタックと戦略

    Facebookがブログ記事で、facebook.com Webサイトの最新イテレーションとなるFB5で使用されているテクノロジと戦略を詳細に説明している。Facebookは同社のWebサイトを再構築して、テクノロジスタックをReact、GraphQL、Relay、独自開発のCSS-in-JSライブラリによって標準化した。再開発の目標はパフォーマンスの向上と、新機能の追加を容易にすることだ。

  • Mock Service Workerライブラリにより、復元力のあるRESTおよびGraphQL APIテストが可能に

    Mock Service Worker (MSW) APIモックライブラリを使用すると、開発者は、実際のバックエンドを使用したり、モックサーバーを設定したり、ネイティブhttp/https/fetch実装をスタブしたりせずにWebアプリケーションをテストできる。MSWは、RestとGraphQL APIの両方をモックする。MSWは今年JavaScriptオープンソース賞を受賞した。

  • Angular採用企業が直面する共通的課題 - Stephen Fluin氏のngconfでの講演より

    AngularデベロッパアドボケートのStephen Fluin氏はngconfで講演し、大規模アプリケーションを構築するAngularチームが共通的に直面する課題について論じた。

  • UXパターン: Stale-While-Revalidate

    Stale-while-revalidate(SWR)キャッシング手法は、Webアプリケーションのユーザにより迅速なフィードバックを提供すると同時に、結果整合性も可能にする。フィードバックを早くすることでスピナの表示が不要になり、より印象のよいユーザエクスペリエンスが得られる可能性がある。

  • JavaScriptスマートコントラクトプラットフォームAgoricがChainlinkオラクルと統合

    ChainlinkオラクルとAgoricスマートコントラクトプラットフォームの統合は、JavaScriptスマートコントラクトアプリケーションで分散型ファイナンス(DeFi)データとイベントを使用できるようにすることを目的としている。

  • MDsveX - Svelteの中のMarkdownの中のSvelte

    mdsvex npmパッケージは最近完全に書き直され、Svelte開発者がSvelteコンポーネント内にMarkdownコンテンツを持ち、Markdown内でSvelteコンポーネントを使用できるようになった。MDX/Reactを備えたGatsbyと同様に、mdsvexを使用すると、開発者はMarkdownコンポーネントとSvelteコンポーネントを組み合わせてインタラクティブコンテンツを生成できる。

  • WebAssembly: デフォルトで安全なエコシステムの構築 - WebAssembly SummitでのLin Clark氏の講演

    WebAssemblyとRustに焦点を当てたMozillaの主任研究エンジニアであるLin Clark氏は、WebAssembly Summitで、WebAssemblyが対処しなければならないセキュリティの課題について話し合った。Clark氏は、ナノプロセスの提案が、ポータブルでデフォルトで安全なWebAssemblyモジュールを提供するためにどのように努力しているかを説明した。

  • Salesforceで大規模なWebコンポーネント: 遭遇した課題、学んだ教訓

    Lightning Web Components (LWC) の共同作成者で、SalesforceのプリンシパルアーキテクトであるDiego Ferreiro Val氏は、WebComponentsSFで、エンタープライズ規模でWebコンポーネントを活用するプラットフォームを構築する際の課題と教訓について講演した。欠けたところはあるが、Webコンポーネント標準は、Salesforceの相互運用性、後方互換性および上位互換性の目標を大規模に達成するのに役立った。

  • Redwood - Ruby on RailsのエクスペリエンスをJavaScriptで実現

    GitHub創設者のひとりであるTom Preston-Werner氏が、エッジに対応したフルスタックJavaScipt WebフレームワークのRedwoodJSを新たにリリースした。Redwoodは独特の思想を持っており、事前定義されたバックエンドとフロントエンドを統合する。"設定より規約(convention-over-configuration)"の原則に基づいて、Ruby on Railsライクな開発者エクスペリエンスの提供を目標としている。

  • エッジでのSvelte - Luke Edwards氏のSvelte Summitでの講演より

    Luke Edwards氏は、先日のSvelte Summit 2020で講演し、エッジでのSvelteアプリケーション運用について論じた。講演の中で氏は、Cloudflare WorkersとGoogle Cloudを使って簡単なSvelteアプリケーションを構築し、実行するデモを公開した。

  • MicrosoftがクロスブラウザのエンドツーエンドテストランナーのPlaywrightをリリース

    Microsoftは、テスト自動化ツールであるPlaywright専用のテストランナーをリリース (プレビュー) した。Playwrightテストランナーは、Webアプリのゼロ構成、クロスブラウザ、エンドツーエンドテスト、Jestのようなアサーション、およびTypeScriptの組み込みサポートを提供する。新しいテストランナーは、カスタマイズ可能なテストフレームワークであるFolioを活用して、より高いレベルのテストフレームワークを構築する。

BT