論文の概要: BRHC: Backend-driven Reactive Hypermedia Controls with a Statically Typed Kotlin DSL
- arxiv url: http://arxiv.org/abs/2607.29338v1
- Date: Fri, 31 Jul 2026 12:17:19 GMT
- ステータス: 翻訳完了
- システム内更新日: 2026-08-03 14:29:40.701247
- Title: BRHC: Backend-driven Reactive Hypermedia Controls with a Statically Typed Kotlin DSL
- Title(参考訳): BRHC: 静的型付けKotlin DSLによるバックエンド駆動のリアクティブハイパーメディア制御
- Abstract要約: バックエンド駆動のリアクティブWebアプリケーションに対して,KotlinベースのHTML DSLを用いた静的型付けアプローチを提案する。
我々は、リアクティブインタラクションパターンのカタログとPetclinic Spring MVCケーススタディを通じて、このアプローチを実証する。
- 参考スコア(独自算出の注目度): 37.173568883543986
- License: http://arxiv.org/licenses/nonexclusive-distrib/1.0/
- Abstract: AI-assisted coding tools (e.g., Copilot, Cursor, Claude) are increasingly ubiquitous and enable rapid generation of web applications. However, this raises concerns regarding complexity, longevity and the long-term maintainability of generated systems. A key source of complexity is the heterogeneity between backend and frontend programming models, where multiple languages and paradigms are combined within a single application, often leading to duplicated logic and fragmented state management. To address this issue, recent approaches (e.g., HTMX, Turbo Hotwire, Datastar, etc.) follow the Hypermedia-Driven Application (HDA) model, positioning HTML as the primary communication medium between client and server. Unlike SPA-centric architectures, HDA systems shift the application state and interaction logic to the server, where backend-driven reactive signals synchronize with the client user interface. However, these approaches still introduce complexity through custom attributes and do not fully eliminate JavaScript, particularly in computed expressions. In this work, we propose a statically typed approach using a Kotlin-based HTML DSL (Domain-Specific Language) for backend-driven reactive web applications. We extend the HtmlFlow Kotlin DSL with typed custom HTML attributes (i.e., Datastar data-* attributes) and signal-based bindings using statically typed builders. We demonstrate the approach through a catalog of reactive interaction patterns and a Petclinic Spring MVC case study. The results indicate that the proposed approach can nearly eliminate the need for JavaScript while improving type safety and preserving a homogeneous programming model across frontend and backend, bridged through a backend-driven reactive, signal-centric architecture.
- Abstract(参考訳): AI支援コーディングツール(Copilot、Cursor、Claudeなど)はますます普及し、Webアプリケーションの迅速な生成を可能にしている。
しかし、これは、複雑さ、長寿、および生成されたシステムの長期的な保守性に関する懸念を提起する。
バックエンドとフロントエンドのプログラミングモデルの間には、複数の言語とパラダイムがひとつのアプリケーションにまとめられ、しばしば重複したロジックと断片化された状態管理につながる。
この問題に対処するため、最近のアプローチ(例えば、HTMX、Turbo Hotwire、Datastarなど)はハイパーメディア駆動アプリケーション(HDA)モデルに従っており、HTMLをクライアントとサーバ間の主要な通信媒体として位置づけている。
SPA中心のアーキテクチャとは異なり、HDAシステムはアプリケーションの状態とインタラクションロジックをサーバに移行し、バックエンド駆動のリアクティブ信号がクライアントのユーザインターフェースと同期する。
しかし、これらのアプローチは、カスタム属性を通じて複雑さを導入し、特に計算式では、JavaScriptを完全に排除しない。
本研究では,バックエンド駆動のリアクティブWebアプリケーションに対して,KotlinベースのHTML DSL(Domain-Specific Language)を用いた静的型付けアプローチを提案する。
HtmlFlow Kotlin DSLは、型付きカスタムHTML属性(Datastar data-*属性)と静的型付けビルダーを使ったシグナルベースのバインディングで拡張します。
我々は、リアクティブインタラクションパターンのカタログとPetclinic Spring MVCケーススタディを通じて、このアプローチを実証する。
その結果、提案されたアプローチは、型安全性を改善しつつ、JavaScriptの必要性をほぼ排除し、バックエンド駆動のリアクティブでシグナル中心のアーキテクチャをブリッジした、フロントエンドとバックエンドをまたいだ均質なプログラミングモデルを保存することを示唆している。
関連論文リスト
- Beyond Domains: Reusing Web Skills via Transferable Interaction Patterns [68.0603867264595]
SkillMigratorは再利用可能なWebスキルを学習し、特定の要素参照ではなくレイアウト構造にマッチしてサイト間でそれらを転送する。
WebArenaとMind2Webの両方において、成功軌道上の平均LCM-アクション数を、一致した成功速度で8-10%削減する。
論文 参考訳(メタデータ) (2026-06-16T08:04:35Z) - MODF-SIR: A Multi-agent Omni-modal Distilled Framework for Social Intelligence Reasoning [80.41987492855971]
軽量なマルチモーダル大言語モデル(MLLM)に基づくマルチエージェント協調フレームワークを提案する。
このアーキテクチャでは、ソーシャルインテリジェンスに関連するマルチモーダルデータが正確にローカライズされている。
IntentTrainのトレーニングデータの約30%で、最先端の結果が得られます。
論文 参考訳(メタデータ) (2026-06-10T12:44:02Z) - WebTestBench: Evaluating Computer-Use Agents towards End-to-End Automated Web Testing [57.7131457251794]
エンドツーエンドの自動Webテストを評価するベンチマークであるWebTestBenchを紹介します。
テストプロセスを2つのカスケードサブタスク、チェックリストの生成と欠陥検出に分解し、WebTesterを提案する。
以上の結果から,現在のコンピュータ利用エージェント能力と産業レベルの展開要求との間に大きなギャップがあることが判明した。
論文 参考訳(メタデータ) (2026-03-26T09:27:29Z) - EmbeWebAgent: Embedding Web Agents into Any Customized UI [3.034887612600091]
EmbeWebAgentはエージェントを直接既存のUIに埋め込むフレームワークです。
プリミティブからハイレベルコンポジットまで、混合粒度作用をサポートする。
私たちのデモでは、ライブUI設定で最小限の再適合と堅牢なマルチステップ動作を示しています。
論文 参考訳(メタデータ) (2026-02-16T15:59:56Z) - WebVIA: A Web-based Vision-Language Agentic Framework for Interactive and Verifiable UI-to-Code Generation [30.193562985137813]
インタラクティブなUI-to-Code生成とバリデーションのための最初のエージェントフレームワークであるWebVIAを提案する。
フレームワークには,1)マルチステートUIスクリーンショットをキャプチャする探索エージェント,2)実行可能なインタラクティブコードを生成するUI2Codeモデル,3)対話性を検証する検証モジュールの3つのコンポーネントが含まれている。
論文 参考訳(メタデータ) (2025-11-09T06:58:52Z) - From OCL to JSX: declarative constraint modeling in modern SaaS tools [3.1662160826016765]
JSXは、Reactエコシステムで使用されているJavaScript/TypeScriptの宣言的で機能的なサブセットである。
Object Constraint LanguageのJavaScriptベースの実装であるOCL.jsは、モデル検証に対するWeb整合したアプローチを提供する。
JSXは、より広く、より適合したフロントエンドファーストアーキテクチャを提供し、モダンなモデリングツールにおける制約仕様への将来性を示す。
論文 参考訳(メタデータ) (2025-09-22T11:37:15Z) - ScreenCoder: Advancing Visual-to-Code Generation for Front-End Automation via Modular Multimodal Agents [40.697759330690815]
ScreenCoderはモジュール型のマルチエージェントフレームワークで、タスクを3つの解釈可能なステージ(グラウンド、プランニング、生成)に分解する。
特殊エージェントにこれらの異なる責任を割り当てることで、我々のフレームワークはエンド・ツー・エンドのアプローチよりもはるかに高い堅牢性と忠実性を達成する。
提案手法は, レイアウト精度, 構造コヒーレンス, コード正確性において, 最先端の性能を実現する。
論文 参考訳(メタデータ) (2025-07-30T16:41:21Z) - LoopServe: An Adaptive Dual-phase LLM Inference Acceleration System for Multi-Turn Dialogues [59.12542274007847]
LoopServeは、多ターン対話における大規模言語モデルのための適応的な二相推論フレームワークである。
LoopServeは、既存のベースラインに比べて一貫して優れた効率を実現している。
論文 参考訳(メタデータ) (2025-07-18T06:12:08Z) - Improving Front-end Performance through Modular Rendering and Adaptive Hydration (MRAH) in React Applications [0.0]
我々は、ReactとNext.jsアプリケーションのパフォーマンスを最適化するために、モジュールレンダリングパイプラインと適応型ハイドレーション戦略を組み合わせたパターンを提案する。
このアプローチはインターフェイスを独立したモジュールに分割し、独立してレンダリングし、水和することができる。
ページロードで実行されるJavaScriptの量を削減し、インテリジェントに作業をスケジューリングすることで、このアーキテクチャは主要なパフォーマンス指標を改善することを目指している。
論文 参考訳(メタデータ) (2025-04-04T19:11:30Z) - Online Joint Fine-tuning of Multi-Agent Flows [12.851745991007169]
本稿では,ラーニング・トゥ・サーチフレームワークに触発された全フローのオンライン共同微調整手順について述べる。
このアプローチはシミュレータアクセスを活用して、エピソード全体の好みを減らし、個々のノード出力よりも好みを減らします。
私は、最先端の結果を達成するためのマルチホップQAデータセットMuseicに適用します。
論文 参考訳(メタデータ) (2024-06-06T21:21:03Z) - Multi-Behavior Sequential Recommendation with Temporal Graph Transformer [66.10169268762014]
マルチビヘイビア・インタラクティブなパターンを意識した動的ユーザ・イテム関係学習に取り組む。
本稿では,動的短期および長期のユーザ・イテム対話パターンを共同でキャプチャする,TGT(Temporal Graph Transformer)レコメンデーションフレームワークを提案する。
論文 参考訳(メタデータ) (2022-06-06T15:42:54Z)
関連論文リストは本サイト内にある論文のタイトル・アブストラクトから自動的に作成しています。
指定された論文の情報です。
本サイトの運営者は本サイト(すべての情報・翻訳含む)の品質を保証せず、本サイト(すべての情報・翻訳含む)を使用して発生したあらゆる結果について一切の責任を負いません。