BT

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

寄稿

Topics

地域を選ぶ

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

  • "Most Impactful Contribution"受賞ソフトウェアのImmerがバージョン4をリリース

    Alec Larson氏は数日前、JavaScriptライブラリImmerの4回目となるメジャーイテレーションをリリースした。今回のリリースでは、重要なエッジケースに対する修正が行われている。Immerは、コピーオンライト機構を実装することによって、不変な状態を変更可能であるように操作可能にするJavaScriptパッケージである。Immerは先頃、今年の"Breakthrough of the year React open source award"を受賞している。

  • ProgressがNativeScript 6リリースを発表

    NativeScript 6リリースでは、Webテクノロジーを使用してネイティブモバイルアプリケーションを作成するためのVue.jsおよびAngular 8のサポートが追加されている。NativeScriptはプログレッシブWebアプリ(PWA)もサポートするようになり、NativeScriptで作成されたWebアプリとモバイルアプリ間のコードの再利用レベルが向上した。

  • Polymer Projec、パフォーマンスを重視したWebコンポーネント開発を可能にするLit-HtmlとLitElementをリリース

    Polymer Projectは先頃、lit-html v1.0とLitElement v2.0をリリースした。lit-htmlは軽量で拡張可能なHTMLテンプレート用JavaScriptライブラリ、LitElementは、軽量でパフォーマンスに優れたWebコンポーネントを開発するためのJavaScriptライブラリである。

  • Adobe FlashをHTML 5で代替するPixi.jsがWebGLを新たにサポート、クロスプラットフォームとインタラクティブアプリに対応

    Adobe Flashの標準ベースの代替品であるPixiJSが、レンダリングを高速化し、CPUの利用率を低減した、5番目のメジャーバージョンをリリースした。このPixiJS v5は、WebGL機能セットを新たなAPIで抽象化すると同時に、必要に応じてHTML5のcanvasにフォールバックする。これにより、WebGL APIを操作したり、デバイスの互換性に配慮する必要なく、リッチでインタラクティブなグラフィックス、クロスプラットフォームアプリケーション、ゲームを開発することが可能になる。

  • デザインシステムはいかにチームのコミュニケーションとコラボレーションをサポートするか

    デザインシステムを使用することによって、デザインチームのワークフローを改善し、知識を再利用し、一貫性を向上させることが可能になる、とStefan Ivanov氏は言う。より早く失敗することで反復サイクルをスピードアップすると同時に、製品設計の初期段階において、ユーザのフィードバック収集により多くの時間を費やすことにより、製品市場のスイートスポットにはるかに早くフィットすることが可能になる。

  • JavaScripr言語にリアクティビティを実現するフロントエンドフレームワークSvelte 3 - 作者のRich Harris氏に聞く

    先日リリースされたフロントエンドフレームワークのSvelte 3には、JavaScriptでリアクティビティを記述する新たな構文が導入されている。InfoQは開発者のRich Harris氏にインタビューして、Svelte 3の持つ意味、開発者への影響などを聞いた。

  • React 16.8 リリース - React Hooksによるロジックの再利用と構成が可能に

    Reactチームは先頃、React HooksをフィーチャーしたReact 16.8をリリースした。Hooksは独立的に再利用、構成、テスト可能な機能構文で、複雑なロジック(状態、効果など)をカプセル化する機能を持つ。React 16.8に同梱されている定義済みのHooksを組み合わせることで、独自のHooksを定義することも可能だ。

  • Medium.comクローンフロントエンドフレーム実装をベンチマークでランク付けする

    フロントエンドフレームワークを使用した18種類の重要なフルスタックアプリケーション実装を、RealWorldベースのベンチマークで比較した、Conduitというコードネームのベンチマーク結果が先日更新された。大部分(18中13)のフレームワークが、最上位のLightHouseパフォーマンススコアを記録している。Svelte, Stencil, AppRun, Dojo, HyperApp, Elmの5つは、ネットワーク上で転送されるペイロードの最小値(30KB未満)を示した。

  • Nest.js 6はGraphQLとの統合と、プラットフォームの柔軟性を改善

    Nest.jsは最近、TypeScriptフレームワークのバージョン6のリリースを発表した。Nest.js 6はGraphQLのサポートを改善し、さらにフレームワークのプラットフォーム固有の部分を切り離して、従来のExpressおよびNode.jsベースのアーキテクチャ以外のアプリケーションをサポートする。

  • Babel 7.3: スマートパイプライン,プライベートインスタンスアクセサ,他

    先日リリースされたBabel 7.3では,プライベートインスタンスアクセサと"スマート"パイプラインオペレータのパースとコンパイルが可能になった。正規表現の名前付きキャプチャグループや他の機能も,新たにサポートされている。

  • Rollup 1.0、ライブラリバンドリングにコード分割をもたらす

    Rollupが最初のメジャーイテレーションをリリースした。Rollup 1.0を使うことで、開発者はライブラリバンドルをコード分割することができる。これにより、ライブラリは最適化されたバンドルを用いて、複数のimportターゲットをエクスポートできる。

  • FlexSearch.js - 依存関係を持たない高速全文検索ライブラリ

    WebブラウザおよびNode.js用フルテキスト検索ライブラリのFlexSearchは,その採用したスコアリングアルゴリズムによって,JavaScript開発者が使用可能な最速のライブラリである,と自らを主張している。

  • Bruck: クイックインターフェースレイアウトプロトタイピング

    Bruckはウェブデザイナーをターゲットにした、新しい lo-fi プロトタイピングシステムである。これにより顧客に向けたレスポンシブでアクセシブルなレイアウトプロトタイピングを素早く構築できるようになる。デザイナーは25個のWebコンポーネントにより、多岐に渡ってプロトタイプできる。また、構成したレイアウトをオンラインインタラクティブプレイグラウンドでリアルタイムに可視化することができる。

  • Next.js 7がリリース、ビルドが40%高速に

    Next.jsチームがオープンソースのReactフレームワークNext.js version 7を発表した。今回のリリースは、全体的な開発者体験の向上にフォーカスしており、開発における起動時間57%高速化およびビルド時間40%高速化、エラーレポートの改善、WebAssemblyのサポートといったものが含まれている。

  • JS FoundationがDojo 2のリリースを発表

    2018年5月2日、Dojoチームは、JavaScriptツールキットDojoのバージョン2をリリースした。これはDojoを完全に書き直したもので、企業アプリケーションの構築に必要なものに焦点を当てている。Dojo 2はTypeScriptを使用して構築されており、コンポーネントベースのアーキテクチャと仮想DOMを採用するとともに、CLIや統合テストなどの広範なツール改善に加えて、ポピュラーな標準にDojoを接続するためのユーティリティが含まれている。

BT