PL EN


Preferencje help
Widoczny [Schowaj] Abstrakt
Liczba wyników
Tytuł artykułu

Analiza działania szkieletu Blazor w trybie klienta z hostingiem

Treść / Zawartość
Identyfikatory
Warianty tytułu
EN
Analysis of the Blazor framework in client-hosted mode
Języki publikacji
PL
Abstrakty
PL
Celem artykułu jest analiza działania szkieletu Blazor w trybie klienta z opcją hostingu, służącego do tworzenia aplikacji SPA. Na potrzeby wykonania badań stworzona została aplikacja testowa. Dla wykonanej aplikacji zbadano wydajność ładowania aplikacji oraz rozmiar pobranych danych. Określono także wydajność w testach obliczeniowych, operacjach na kolekcjach oraz zbadano wydajność generowania elementów DOM. Porównana została wydajność kodu JavaScript. Blazor oferuje dobrą wydajność w scenariuszach obliczeniowych i operacjach na kolekcjach. JavaScript jest wydajniejszy w generowaniu elementów DOM i wykonywaniu funkcji rekurencyjnych. Blazor jest dobrym przykładem wykorzystania potencjału standardu WebAssembly w tworzeniu aplikacji internetowych.
EN
The purpose of the article is to analyze the Blazor framework in client mode with the hosting option, used to create SPA applications. A test application has been created for the purposes of testing. The application loading efficiency and the size of downloaded data were examined for the completed application. The performance in calculation tests, operations on collections and the efficiency of generating DOM elements were determined. JavaScript code performance has been compared. Blazor offers good performance in calculation scenarios and operations on collections. JavaScript is more efficient in generating DOM elements and performing recursive functions. Blazor is a good example of using the potential of the WebAssembly standard in creating Internet applications.
Słowa kluczowe
PL
EN
Rocznik
Tom
Strony
269--273
Opis fizyczny
Bibliogr. 8 poz., rys., tab.
Twórcy
autor
  • Politechnika Lubelska
  • Politechnika Lubelska
Bibliografia
  • [1] The History of ASP.NET Part 1, https://www.dotnetcurry.com/aspnet/1492/aspnet-history-part-1 [26.05.2020].
  • [2] The History of ASP.NET Part 2, https://www.dotnetcurry.com/aspnet/1493/aspnet-history-part-2-mvc [26.05.2020].
  • [3] The History of ASP.NET Part 3, https://www.dotnetcurry.com/aspnet/1494/aspnet-history-part-3-core [26.05.2020].
  • [4] D. Suryś, P. Szłapa, M. Skublewska-Paszkowska: WebAssembly jako alternatywa dla JavaScript w tworzeniu nowoczesnych aplikacji internetowych, 2019.
  • [5] M. Lang, M. Skotnica: WebAssembly Approach to Client-side Web Development using Blazor Framework, 2019.
  • [6] M. Horáček: Aplikace demonstrující možnosti webového standardu WebAssembly a webového frameworku Blazor, 2019.
  • [7] D. Herrera, H. Chen, E. Lavoie: WebAssembly and JavaScript Challenge: Numerical program performance using modern browser technologies and devices, 2018.
  • [8] Evaluating Web Performance, https://cantina.co/web-performance-part-i/ [15.05.2020].
Uwagi
Opracowanie rekordu ze środków MNiSW, umowa Nr 461252 w ramach programu "Społeczna odpowiedzialność nauki" - moduł: Popularyzacja nauki i promocja sportu (2020).
Typ dokumentu
Bibliografia
Identyfikator YADDA
bwmeta1.element.baztech-7f5fd710-9d97-4d31-9a16-137b24d0be08
JavaScript jest wyłączony w Twojej przeglądarce internetowej. Włącz go, a następnie odśwież stronę, aby móc w pełni z niej korzystać.