🔥

Тред (Мария Просвирнина)


На мой взгляд, идеальное веб приложение на мобильных было бы похоже на хорошее нативное ios приложение

Естественно с красивым переходом между страницами🙂
notion image

Последние два Chrome dev summit гуглеры рассказывают про html portals. По сути это новый html тег, который делает прелоад страницы до ее реального открытия пользователем github.com/WICG/portals/b…

Визуально <portal> похож на <iframe>, отрисовывая новую страницу поверх открытой. У него есть метод activate(), который делает переход к странице, предзагруженной через portal.

Если убрать <portal> за пределы вьюпорта и в момент, когда пользователь нажал на ссылку, активировать портал, добавив анимации, можно легко добиться красивого перехода между страницами, как на гифке выше. Круто!

К сожалению, как часто бывает, это чисто Chrome фишка. И та под флагом в Canary. Драфт спецификации: wicg.github.io/portals/ Так же, думаю, на практике во многих случаях будет неочевидно, прелоад какой именно страницы пора сделать