СПОСОБ ОТОБРАЖЕНИЯ ВЕБ-РЕСУРСА ПОЛЬЗОВАТЕЛЮ ПРИ ПОМОЩИ БРАУЗЕРА И ЭЛЕКТРОННОЕ УСТРОЙСТВО, ИСПОЛЬЗУЕМОЕ В НЕМ

1. Способ отображения веб-ресурса пользователю, используя браузер электронного устройства, выполняемый на электронном устройстве и включающий:
- хранение в локальной памяти статического компонента, относящегося к веб-ресурсу, служащего для отображения статической части веб-ресурса в браузере;
- установление постоянного соединения по коммуникационной сети с сервером;
- получение от сервера через постоянное соединение динамического компонента для веб-ресурса, служащего для отображения динамической части веб-ресурса в браузере;
- комбинирование статического компонента с динамическим компонентом для отображения веб-ресурса в браузере;
- отображение веб-ресурса пользователю в браузере.
2. Способ по п. 1, в котором сервер является первым сервером, и дополнительно до сохранения в локальной памяти статического компонента, относящегося к веб-ресурсу, получают статический компонент от второго сервера.
3. Способ по п. 2, в котором первый сервер и второй сервер выполнены в одиночном сервере.
4. Способ по любому из пп. 2-3, в котором получение статического компонента выполняют при первой загрузке веб-ресурса в электронное устройство.
5. Способ по любому из пп. 2-3, в котором получение динамического компонента выполняют во время первой загрузки веб-ресурса.
6. Способ по любому из пп. 1-3, в котором дополнительно определяют состояние устаревания статического компонента.
7. Способ по п. 6, в котором на этапе определении состояния устаревания статического компонента:
- отправляют запрос серверу о последней метке даты и времени, относящейся к статическому компоненту;
- получают от сервера последнюю метку даты и времени в ответ на запрос, указывающую на самую последнюю версию статического компонента веб-ресурса;
- сравнивают последнюю метку даты и времени первой версии статического компонента с текущей версией статического компонента.
8. Способ по п. 7, в котором дополнительно получают второй статический компонент, соответствующий самой последней версии статического компонента веб-ресурса в ответ на несовпадение последней метки даты и времени первой версии статического компонента и метки даты и времени текущей версии статического компонента.
9. Способ по п. 8, в котором дополнительно выполняют этап замены первой версии статического компонента второй версией статического компонента для отображения обновленной версии веб-ресурса в браузере.
10. Способ по п. 1, в котором дополнительно выполняют этап определения состояния устаревания динамического компонента.
11. Способ по п. 10, в котором на этапе определения состояния устаревания динамического компонента:
- отправляют запрос второму серверу о последней метке даты и времени, относящейся к статическому компоненту;
- получают от второго сервера последнюю метку даты и времени в ответ на запрос, указывающую на самую последнюю версию статического компонента веб-ресурса;
- сравнивают последнюю метку даты и времени первой версии динамического компонента с текущей версией динамического компонента.
12. Способ по п. 11, в котором дополнительно получают самую последнюю версию динамического компонента веб-ресурса в ответ на несовпадение последней метки даты и времени первой версии динамического компонента и метки даты и времени самой последней версии динамического компонента веб-ресурса,, притом, что самая последняя версия динамического компонента веб-ресурса является вторым динамическим компонентом.
13. Способ по п. 10, в котором определение состояния устаревания первой версии динамического компонента выполняют на стороне сервера, а получение самой последней версии динамического компонента веб-ресурса, которая является вторым динамическим компонентом, выполняют без запрашивания электронным устройством у сервера самой последней версии динамического компонента веб-ресурса.
14. Способ по любому из пп. 12-13, в котором дополнительно выполняют этап замены первой версии динамического компонента второй версией динамического компонента для периодического отображения обновленной версии веб-ресурса в браузере.
15. Способ по п. 1, в котором по меньшей мере один из компонентов, статического и динамического, закодирован на соответствующем собственном машинном языке.
16. Способ по п. 13, в котором дополнительно выполняют этап перевода по меньшей мере одного из компонентов, статического и динамического, с соответствующего собственного машинного языка на HTML-код.
17. Способ по п. 15, в котором перевод выполняют локально на электронном устройстве.
18. Способ по п. 1, в котором постоянное соединение поддерживает передачу данных по как минимум двум каналам связи.
19. Способ по п. 18, в котором постоянное соединение при передаче данных использует по меньшей мере два протокола передачи данных, включая протокол HTTP и протокол WebSocket.
20. Способ по п. 1, в котором последняя версия статического компонента является версией статического компонента, имеющей самую последнюю метку даты и времени, а Последняя версия динамического компонента является версией динамического компонента, имеющей самую последнюю метку даты и времени; при этом дополнительно выполняют комбинирование последней версии статического компонента с последней версией динамического компонента для периодического отображения веб-ресурса в браузере.
21. Электронное устройство, содержащее дисплей, компьютерное устройство хранения данных, процессор, соединенный с дисплеем и компьютерным устройством хранения данных, при этом процессор настроен на получение доступа к машиночитаемым командам, и выполнен с возможностью:
- хранения в локальной памяти статического компонента, относящегося к веб-ресурсу, служащего для отображения статической части веб-ресурса в браузере;
- установления постоянного соединения по коммуникационной сети с сервером;
- получения от сервера через постоянное соединение динамического компонента для веб-ресурса, служащего для отображения динамической части веб-ресурса в браузере;
- комбинирования статического компонента с динамическим компонентом для отображения веб-ресурса в браузере;
- отображения веб-ресурса пользователю в браузере.
22. Электронное устройство по п. 21, в котором процессор выполнен с возможностью получения статического компонента от второго сервера до сохранения в локальной памяти статического компонента, относящегося к веб-ресурсу.
23. Электронное устройство по п. 22, в котором процессор выполнен с возможностью получения статического компонента при первой загрузке веб-ресурса в электронное устройство.
24. Электронное устройство по пп. 22-23, в котором процессор выполнен с возможностью получения динамического компонента во время первой загрузки веб-ресурса.
25. Электронное устройство по любому из пп. 21-23, в котором процессор выполнен с возможностью определения состояния устаревания статического компонента.
26. Электронное устройство по п. 25, в котором для определения состояния устаревания статического компонента процессор выполнен с возможностью:
- отправки запроса серверу о последней метке даты и времени, относящейся к статическому компоненту;
- получения от сервера последней метки даты и времени в ответ на запрос, указывающей на самую последнюю версию статического компонента веб-ресурса;
- сравнения последней метки даты и времени первой версии статического компонента с текущей версией статического компонента.
27. Электронное устройство по п. 26, в котором процессор выполнен с возможностью получения второго статического компонента, соответствующего самой последней версии статического компонента веб-ресурса в ответ на несовпадение последней метки даты и времени первой версии статического компонента и метки даты и времени текущей версии статического компонента.
28. Электронное устройство по п. 27, в котором процессор выполнен с возможностью замены первой версии статического компонента второй версией статического компонента для отображения обновленной версии веб-ресурса в браузере.
29. Электронное устройство по п. 21, в котором процессор выполнен с возможностью определения состояния устаревания статического компонента.
30. Электронное устройство по п. 29, в котором для определения состояния устаревания динамического компонента, процессор выполнен с возможностью:
- отправки запроса второму серверу о последней метке даты и времени, относящейся к статическому компоненту;
- получения от второго сервера последней метки даты и времени в ответ на запрос, указывающей на самую последнюю версию статического компонента веб-ресурса;
- сравнения последней метки даты и времени первой версии динамического компонента с текущей версией динамического компонента.
31. Электронное устройство по п. 29, в котором процессор выполнен с возможностью получения самой последней версии динамического компонента веб-ресурса в ответ на несовпадение последней метки даты и времени первой версии динамического компонента и метки даты и времени самой последней версии динамического компонента веб-ресурса, причем самая последняя версия динамического компонента веб-ресурса является вторым динамическим компонентом.
32. Электронное устройство по п. 30, в котором процессор выполнен с возможностью замены первой версии динамического компонента второй версией динамического компонента для периодического отображения обновленной версии веб-ресурса в браузере.
33. Электронное устройство по любому из пп. 21-23, в котором по меньшей мере один из компонентов, статического и динамического, закодирован на соответствующем собственном машинном языке.
34. Электронное устройство по любому из пп. 26-31, в котором по меньшей мере один из компонентов, статического и динамического, закодирован на соответствующем собственном машинном языке.
35. Электронное устройство по п. 31, в котором процессор выполнен с возможностью перевода по меньшей мере одного из компонентов, статического и динамического, с соответствующего собственного машинного языка на HTML-код.
36. Электронное устройство по п. 33, в котором процессор выполнен с возможностью перевода по меньшей мере одного из компонентов, статического и динамического, локально на электронном устройстве.
37. Электронное устройство по п. 34, в котором процессор выполнен с возможностью перевода по меньшей мере одного из компонентов, статического и динамического, локально на электронном устройстве.
38. Электронное устройство по любому из пп. 21-23, в котором процессор выполнен с возможностью комбинирования последней версии статического компонента с последней версией динамического компонента для периодического отображения веб-ресурса в браузере.
39. Электронное устройство по п. 24, в котором процессор выполнен с возможностью комбинирования последней версии статического компонента с последней версией динамического компонента для периодического отображения веб-ресурса в браузере.
40. Электронное устройство по п. 25, в котором процессор выполнен с возможностью комбинирования последней версии статического компонента с последней версией динамического компонента для периодического отображения веб-ресурса в браузере.
41. Электронное устройство по любому из пп. 26-32, в котором процессор выполнен с возможностью комбинирования последней версии статического компонента с последней версией динамического компонента для периодического отображения веб-ресурса в браузере.
42. Электронное устройство по п. 33, в котором процессор выполнен с возможностью комбинирования последней версии статического компонента с последней версией динамического компонента для периодического отображения веб-ресурса в браузере.
43. Электронное устройство по п. 34, в котором процессор выполнен с возможностью комбинирования последней версии статического компонента с последней версией динамического компонента для периодического отображения веб-ресурса в браузере.
44. Электронное устройство по любому из пп. 35-37, в котором процессор выполнен с возможностью комбинирования последней версии статического компонента с последней версией динамического компонента для периодического отображения веб-ресурса в браузере.