ЕФЕКТИВНІСТЬ РЕАКТИВНОГО ПІДХОДУ ПРИ РЕАЛІЗАЦІЇ ВБУДОВАНИХ БРАУЗЕРНИХ СИСТЕМ

Автор(и)

  • Nataliia Bessonova
  • Oleg Volkovskyy

DOI:

https://doi.org/10.34185/1562-9945-5-124-2019-03

Ключові слова:

вбудовані браузерні системи, розширення браузера, перегляд посилань, мережева корпоративна група

Анотація

Сучасні браузери включають в себе багато можливостей для комфортної роботи в інтернеті, а так само безліч додаткових плагінів, які допомагають розширити їх базовий функціонал. Існують популярні розширення для загального використання, але так само існують специфічні розширення, які затребувані тільки вузькою групою осіб. В ході досліджень було з'ясовано, що розширення, яке здатне відстежувати відвідані посилання і повідомляти про це учасникам однієї мережевої корпоративної групи при повторному перегляді не було реалізовано на сьогоднішній день.
Для виконання цієї мети в роботі було запропоновано алгоритм Render Virtual DOM для платформи React, алгоритм Render Incremental DOM для платформи Angular, визначені переваги і недоліки двох вищевказаних підходів і представлений загальний алгоритм роботи браузерного розширення. Метою даної статті є адаптація запропонованих алгоритмів для розроблюваного розширення і виявлення найбільш ефективного підходу для його реалізації.
В результаті було розроблено розширення для якого була використана платформа React з функцією рендеринга на основі Render Virtual DOM і в якості бази був використаний web-браузер з типовою структурою Google Chrome.

Посилання

Olga Filipova. Learning Vue.js 2 Learn how to build amazing and complex reactive web applications easily with Vue.js. — Packt Publishing Ltd, 2016. — 334 с. — ISBN 9781786461131.

Reactjs [Електронний ресурс]: Virtual DOM and Internals. Режим доступу: https://reactjs.org/docs/faq-internals.html

Angular [Електронний ресурс]: Server-side Rendering (SSR): An intro to Angular Universal. Режим доступу: https://angular.io/guide/universal

Pharr, Matt; Humphreys, Greg (2004). Physically based rendering from theory to implementation. Amsterdam: Elsevier/Morgan Kaufmann. ISBN 0-12-553180-X.

Завантаження

Опубліковано

2019-11-25