2020
DOI: 10.4204/eptcs.314.2
|View full text |Cite
|
Sign up to set email alerts
|

Generating Interactive WebSocket Applications in TypeScript

Abstract: Advancements in mobile device computing power have made interactive web applications possible, allowing the web browser to render contents dynamically and support low-latency communication with the server. This comes at a cost to the developer, who now needs to reason more about correctness of communication patterns in their application as web applications support more complex communication patterns.Multiparty session types (MPST) provide a framework for verifying conformance of implementations to their prescr… Show more

Help me understand this report
View preprint versions

Search citation statements

Order By: Relevance

Paper Sections

Select...
1
1
1

Citation Types

0
1
0

Year Published

2020
2020
2023
2023

Publication Types

Select...
3
2
1

Relationship

0
6

Authors

Journals

citations
Cited by 6 publications
(3 citation statements)
references
References 15 publications
0
1
0
Order By: Relevance
“…A. Miu, F. Ferreira, N. Yoshida, and F. Zhou (2020), penelitian ini menggunakan metode MPST workflow, hasil penelitian ini menunjukan bahwa websocket bisa digunakan menggunakan Bahasa TypeScript dengan MPST Framework akan tetapi masih ada kekurangan yaitu server harus menggunakan asynchronous dalam menerima pesan. penelitian pada artikel ini tidak membangun dashboard reporting dan masih melakukan pengujian manual [11]. Sedangkan artikel pada penelitian ini melakukan membangun dashboard reporting dengan pengujian automation menggunakan regression test serta menerapkan algoritma FIFO (First In First Out) untuk memproses data yang akan diuji.…”
Section: Gambar 1 Grafik Testing Manual Tokopedia-play Websocketunclassified
“…A. Miu, F. Ferreira, N. Yoshida, and F. Zhou (2020), penelitian ini menggunakan metode MPST workflow, hasil penelitian ini menunjukan bahwa websocket bisa digunakan menggunakan Bahasa TypeScript dengan MPST Framework akan tetapi masih ada kekurangan yaitu server harus menggunakan asynchronous dalam menerima pesan. penelitian pada artikel ini tidak membangun dashboard reporting dan masih melakukan pengujian manual [11]. Sedangkan artikel pada penelitian ini melakukan membangun dashboard reporting dengan pengujian automation menggunakan regression test serta menerapkan algoritma FIFO (First In First Out) untuk memproses data yang akan diuji.…”
Section: Gambar 1 Grafik Testing Manual Tokopedia-play Websocketunclassified
“…It was was introduced as one of HTML5 technology standard for active content delivery over the Internet through full-duplex communication channels [31]. Delivering real-time information and constant changes to a client, such as collaborative working systems [32][33][34] and online games [35,36], requires a persistent socket connection between client and server. In a classic client-server web application, real-time complex communication was difficult to achieve without having users constantly poll requests to retrieve the updated information [37].…”
Section: Real-time Web-based Application With Socketio and Nodementioning
confidence: 99%
“…The key benefit of MPST is to guarantee statically that the components of a program have compatible behaviours, and thus no components can get permanently stuck. Many implementations of MPST in different programming languages have been proposed in the last decade [2,4,6,10,12,[16][17][18]20,23], however, all suffer from a notable shortcoming: they require programmers to adopt a topdown approach that does not fit well in modern development practices. When changes are frequent and continual (e.g., continuous delivery), re-designing the program and its specification at every change is not feasible.…”
Section: Introductionmentioning
confidence: 99%