InfoQ ホームページ Web-Development に関するすべてのコンテンツ
-
設定不要のWebアプリケーション開発を可能にするZero Server Webフレームワーク
Zero Server Webフレームワークを使用すれば、設定をまったく必要とせずに、サーバ側のレンダリングを使用するWebアプリケーションの作成、構築、開発が可能になる。Zero 1.0では、Node.js、React、Vue、HTML、MDX、静的ファイルを組み合わせて使用可能になるとともに、スイートに対応予定のSvelteがサポートされている。さらに、自動構成やファイルシステムベースのルーティング、依存関係の自動解決といった機能も備える。
-
TensorFlow.jsマシンラーニングライブラリを使って、Chrome Dinosaur Gameのプレー方法をコンピュータに教える
単純だが面白く、マシンラーニングの教育目的に適したアプリケーションが、先日、FritzのHeartBeat Mediumで公開された。ブラウザ内でGoogleのTensorFlow.jsマシンラーニングライブラリを活用して、Chrome Dinosaur Gameのプレー方法をコンピュータに教える、というものだ。
-
Kotlin/NativeとKAPIが改善されたKotlin 1.3.30
JetBrainsがKotlin 1.3.30をリリースした。Kotlin 1.3での新たなバグの修正と、ツーリングのアップデートを中心に、Kotlin/NativeとKAPTの改良、符号なし型や配列に関するオペレーションのサポート、IntelliJ IDEAでのデバッグ改良などが行われている。
-
J2CL: JavaからJavaScriptへのトランスパイラー
Googleによって設計され、開発され、オープンソース化されたJ2CLとは、JavaをJavaScriptに変換するソース・トゥ・ソースのコンパイラである。J2CLは、GWTといった同様のJava-JavaScriptのフレームワークとは異なる問題の解決を試みるもので、同じく既存のJavaScriptフレームワークとの競合、置換を意味するものではなく、相互運用とクロスプラットフォームのコード再利用を目的としている。
-
Quarkus - John Clingan、Mark Little両氏とのQ&A
先日の記事で初めて紹介した、GraalVMとOpenJDK HotSpotのために開発されたKubernetesネイティブなJavaフレームワークであるQuarkusが、先頃Red Hatからリリースされた。今回は、同社のJohn Clingan、Mark Little両氏に話を聞いた。
-
Microsoftは共同文書作成のためのWebベースプラットフォームであるFluid Frameworkを展示
Microsoftは最近、年次のBuild開発者会議で新しいFluid Frameworkを発表した。Fluid Frameworkは、開発者が高度にコラボレーティブな対話型サービスおよびアプリケーションをWeb上で構築できるように設計された開発者プラットフォームである。
-
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ベースのアーキテクチャ以外のアプリケーションをサポートする。
-
Oracle Weblogic Serverにリモートで悪用される可能性のある大きな脆弱性
セキュリティ研究者がOracle Weblogic Server(WLS)に新たにリモートから悪用可能な脆弱性を発見した。CVE-2019-2725はユーザ認証なしでリモートから悪用される可能性があり、全体のCVSSスコアは10のうち9.3であり、重大な脆弱性となる。Oracleはこの問題の影響を受けるサーバのバージョンが10.3.6.0と12.1.3.0であることを記したセキュリティ警告を発表した。
-
Node.js 12リリース、セキュリティ、パフォーマンス、モジュールを改善
Node.jsプロジェクトは、その基盤であるV8 JavaScriptエンジン、起動パフォーマンス、ES6モジュールなどの改善を加えたNode.jsバージョン12をリリースした。
-
メッセージングとクラスタを改善したWildfly 16
四半期毎のデリバリモデルを継続して、先月、Wildfly 16がリリースされた。2,000件に及ぶイシューやリクエストやバグが、クローズあるいは解決されている。今回のリリースには、独自のWildglyサーバ構築のためのプロビジョニングツールであるGalleonや、JDK12との互換性に加えて、メッセージングおよびクラスタサポートなど、いくつかの拡張も含まれている。
-
MozillaがWASIイニシアティブを発表、WebAssemblyをすべてのデバイス、コンピュータ、オペレーティングシステムで動作可能に
Mozillaは先頃、あらゆるデバイス、マシン、オペレーティングシステムで同じWebAssemblyコードを実行することを目的とした、新たな標準化の取り組みを発表した。新標準のWebAssembly System Interface(WASI)では、複数の実際のオペレーティングシステムで実装可能な、概念的な単一のオペレーティングシステムインターフェイスを定義する。MozillaとFastlyがすでに、WASI実装のプロトタイプを提供している。
-
Rustから生成されたWASMをCloudfareサーバレスワーカにデプロイする
先頃Cloudfareがオープンソース公開したWranglerは、Rustで記述されてWebAssemblyにコンパイルされるCloudfare ワーカの開発、プレビュー、パブリッシュを行うためのCLIツールセットである。
-
インクルメンタルビルドとglobalThisをサポートするTypeScript 3.4
TypeScriptチームがTypeScript 3.4のリリースを発表した。高速化されたインクリメンタルビルド、より高次の型推論を実現するためのジェネリック関数の改良、ES.Next 'globalThis'のサポートなどが含まれている。