Reactive Single-Page Applications with Dynamic Dataflow

被引:4
|
作者
Fowler, Simon [1 ]
Denuziere, Loic [2 ]
Granicz, Adam [2 ]
机构
[1] Univ Edinburgh, Edinburgh, Midlothian, Scotland
[2] IntelliFactory, Budapest, Hungary
来源
PRACTICAL ASPECTS OF DECLARATIVE LANGUAGES, PADL 2015 | 2015年 / 9131卷
基金
英国工程与自然科学研究理事会;
关键词
Functional programming; Reactive web applications; F#;
D O I
10.1007/978-3-319-19686-2_5
中图分类号
TP31 [计算机软件];
学科分类号
081202 ; 0835 ;
摘要
Modern web applications are heavily dynamic. Several approaches, including functional reactive programming and data binding, allow a presentation layer to automatically reflect changes in a data layer. However, many of these techniques are prone to unpredictable memory performance, do not make guarantees about node identity, or cannot easily express dynamism in the dataflow graph. We identify a point in the design space for the creation of statically-typed, reactive, dynamic, single-page web applications for the WebSharper framework in the functional-first language F#. We provide an embedding abstraction to link a dynamic dataflow graph to a DOM presentation layer in order to implement dynamic single-page applications, and show how the technique can be used to support declarative animation.
引用
收藏
页码:58 / 73
页数:16
相关论文
共 50 条
  • [1] Salvaging security for speedy single-page applications
    Archer G.
    Network Security, 2022, 2022 (05)
  • [2] Integrating scientific single-page applications with DevSecOps☆
    Drane, Lance
    Mcdonnell, Marshall
    Petras, Randall
    Stiner, Cody
    Ruckman, Arthur J.
    Wiggins, Gavin M.
    Cage, Gregory
    Smith, Robert
    Hitefield, Seth
    Mcgaha, Jesse
    Ayres, Andrew
    Brim, Mike
    Archibald, Richard
    Malviya-Thakur, Addi
    FUTURE GENERATION COMPUTER SYSTEMS-THE INTERNATIONAL JOURNAL OF ESCIENCE, 2025, 166
  • [3] Enhancing SEO in Single-Page Web Applications in Contrast With Multi-Page Applications
    Kowalczyk, Karolina
    Szandala, Tomasz
    IEEE ACCESS, 2024, 12 : 11597 - 11614
  • [4] Migrating multi-page web applications to single-page AJAX interfaces
    Mesbah, Ali
    van Deursen, Arie
    CSMR 2007: 11TH EUROPEAN CONFERENCE ON SOFTWARE MAINTENANCE AND REENGINEERING, PROCEEDINGS: SOFWARE EVOLUTION IN COMPLEX SOFTWARE INTENSIVE SYSTEMS, 2007, : 181 - +
  • [5] SINGLE-PAGE LEARNING MODEL
    DALTON, LF
    EDUCATIONAL TECHNOLOGY, 1972, 12 (09) : 13 - 15
  • [6] Automated Transformation of Template-Based Web Applications into Single-Page Applications
    Oh, Jaewon
    Ahn, Woo Hyun
    Jeong, Seungho
    Lim, Jinsoo
    Kim, Taegong
    2013 IEEE 37TH ANNUAL COMPUTER SOFTWARE AND APPLICATIONS CONFERENCE (COMPSAC), 2013, : 292 - 302
  • [7] Single-page reports of new alleles or antigens
    Westhoff, Connie M.
    Ness, Paul M.
    TRANSFUSION, 2013, 53 (05) : 929 - 929
  • [8] Learning Layouts for Single-Page Graphic Designs
    O'Donovan, Peter
    Agarwala, Aseem
    Hertzmann, Aaron
    IEEE TRANSACTIONS ON VISUALIZATION AND COMPUTER GRAPHICS, 2014, 20 (08) : 1200 - 1213
  • [9] Beyond single-page web search results
    Varadarajan, Ramakrishna
    Hristidis, Vagelis
    Li, Tao
    IEEE TRANSACTIONS ON KNOWLEDGE AND DATA ENGINEERING, 2008, 20 (03) : 411 - 424
  • [10] Benefits and Challenges of Isomorphism in Single-page Applications: Case Study and Review of Gray Literature
    Huotala, Aleksi
    Luukkainen, Matti
    Mikkonen, Tommi
    JOURNAL OF WEB ENGINEERING, 2022, 21 (08): : 2363 - 2403