Pull to refresh

«Сделайте мне красиво!» Выпуск №28

Reading time1 min
Views720
Вашему вниманию очередной выпуск подкаста о веб-разработке «Сделайте мне красиво!»

Show notes:


Наши ссылки: RSS и лента на rpod.ru
Total votes 5: ↑4 and ↓1+3
Comments0

Разбираемся с WebKit в 1С, на примере интеграции TinyMCE в управляемую форму в УТ 11.4

Reading time6 min
Views29K
Многие уже знают, что в релизе платформы 8.3.14.1565, браузер Internet Explorer был заменен на Web-Kit, это на самом деле большой шаг вперед, но я уверен, многим, как и мне, пока не совсем понятно, что к чему. Возник опыт использования web-kit в 1С, вызова JS из 1С и вызова 1С из JS. Давайте вместе попробуем понять, чем одно отличается от другого, и заодно сделаем, что-нибудь полезное. Да и наверняка многим придется переписывать свои подобные поделки после обновления на новую платформу, так что надеюсь мой опыт окажется полезным.
Читать дальше →
Total votes 8: ↑8 and ↓0+8
Comments5

Мы должны сказать спасибо KDE за современный веб

Reading time5 min
Views32K

Мне всегда нравилась История. История дает понять мотивацию и причины произошедших событий, она срывает покровы, обличая случайные успехи и спланированные крахи. Сегодня я попытаюсь проследить одну ветвь эволюции браузерных движков и показать — насколько велика связь в мире открытых технологий.

Читать далее
Total votes 95: ↑93 and ↓2+91
Comments114

Firefox остался один

Reading time4 min
Views967

Кажется, мы стоим на пороге монополии одного браузерного движка. Вроде бы браузеров много: Chrome, Firefox, Edge, Safari, Brave, Opera, Vivaldi, Tor и десятки других… Но если присмотреться, картина вовсе не такая разнообразная. Большинство из них сделано на одном движке — Chromium. Даже Microsoft убила Internet Explorer и перешла на Chromium. Это значит, что мы возвращаемся к монополии, как в начале 2000-х годов. Только тогда это была монополия Microsoft, а сейчас — Google. Возможно, единственная сохранившаяся альтернатива — это Mozilla Firefox.
Читать дальше →
Total votes 3: ↑3 and ↓0+3
Comments5

Firefox остался один

Reading time4 min
Views147K

Кажется, мы стоим на пороге монополии одного браузерного движка. Вроде бы браузеров много: Chrome, Firefox, Edge, Safari, Brave, Opera, Vivaldi, Tor и десятки других… Но если присмотреться, картина вовсе не такая разнообразная. Большинство из них сделано на одном движке — Chromium. Даже Microsoft убила Internet Explorer и перешла на Chromium. Это значит, что мы возвращаемся к монополии, как в начале 2000-х годов. Только тогда это была монополия Microsoft, а сейчас — Google. Возможно, единственная сохранившаяся альтернатива — это Mozilla Firefox.
Читать дальше →
Total votes 187: ↑178 and ↓9+169
Comments801

Как работает автозаполнение в браузерах и что важно учитывать веб-разработчику

Reading time14 min
Views27K

Если человек пользуется автозаполнением в браузере, он ждёт, что сможет быстро заполнять формы на любом сайте, где посчитает нужным. Наладить такой механизм на стороне сайта или веб-приложения несложно, но важно помнить пару вещей — я покажу кейсы, где подходы «в лоб» приводили к непредсказуемым результатам. Чтобы автозаполнение работало эффективно и не нарушало логику, стоит хотя бы примерно представлять, как оно устроено под капотом разных браузеров, которые могут быть у пользователей. Под катом распишу, каким образом движок подставляет данные в формы.
Читать дальше →
Total votes 37: ↑36 and ↓1+35
Comments3

Перевезу в iframe. Дешево

Reading time9 min
Views7.3K

Представьте, что вы отвечаете за большой веб-сервис со сложным интерфейсом, замысловатой навигацией, авторизацией, платежной системой. Представьте, что однажды к вам приходит ваш PO и просит сделать не одну его часть, не один конкретный бизнес-процесс, а весь этот сервис встраиваемым. И конечно по пути ни один из сотен тысяч пользователей вашего сервиса не должен пострадать. Возможно ли это и насколько это дорого?

Читать далее
Total votes 13: ↑13 and ↓0+13
Comments7

Apple опровергла блокировку PWA для iPhone в ЕС

Reading time1 min
Views2.3K

Apple передумала прекращать поддержку прогрессивных веб-приложений в Европейском Союзе. Теперь компания сообщает, что «продолжит предлагать существующие возможности PWA с главного экрана» в iOS 17.4.

Читать далее
Total votes 3: ↑3 and ↓0+3
Comments3

В WebKit появилась первоначальная поддержка WebGPU

Reading time1 min
Views1.5K

В движке WebKit появилась поддержка WebGPU — нового API, который обеспечивает высокопроизводительную трёхмерную графику и вычисления общего назначения в Интернете. Программы WebGPU написаны на JavaScript, но предоставляют функциональные возможности графического процессора, что позволяет впервые использовать вычисления на графическом процессоре. 

Читать далее
Total votes 8: ↑8 and ↓0+8
Comments1

Orion — браузер для macOS с блокировкой рекламы и трекеров

Reading time1 min
Views3.3K

Разработчики браузера Orion выпустили очередное обновление. Приложение пока доступно в режиме бета-теста, а из интересных особенностей можно отметить встроенный блокировщик рекламы, трекеров и установку расширений из магазинов для Chrome и Firefox.

Читать далее
Total votes 6: ↑6 and ↓0+6
Comments11

Релиз GoldenDict 1.5.0 вышел после 10 лет перерыва

Reading time2 min
Views2.5K

Разработчики опубликовали выпуск приложения для работы со словарными данными GoldenDict 1.5.0 спустя 10 лет после изначально намеченной даты. GoldenDict поддерживает различные форматы словарей и энциклопедий, а также позволяет отображать документы в формате HTML при помощи движка WebKit. 

Читать далее
Total votes 8: ↑7 and ↓1+6
Comments6

Mozilla назвала новые правила Apple для других браузеров в ЕС «максимально болезненными» для Firefox

Reading time2 min
Views11K

Apple внедрила новые правила работы сторонних браузеров на iOS в Европейском Союзе, чтобы соответствовать местному законодательству. Однако в Mozilla раскритиковали их.

Читать далее
Total votes 17: ↑17 and ↓0+17
Comments41

Команда Google Chromium разрабатывает браузер для iOS с движком Blink вместо WebKit

Reading time1 min
Views3.7K

Команда Google Chromium работает над браузером для iOS на базе движка Blink. Представитель компании рассказал, что браузер будет экспериментальным, а Google продолжит соблюдать правила Apple.

Читать далее
Total votes 10: ↑9 and ↓1+8
Comments5

Mozilla разрабатывает браузер Firefox для iOS с движком Gecko вместо WebKit

Reading time1 min
Views1.1K

Журналисты издания The Register сообщили, что Mozilla работает над браузером Firefox для iOS на базе движка Gecko вместо WebKit. Ранее стало известно, что команда Google Chromium разрабатывает браузер для iOS на базе Blink.

Читать далее
Total votes 4: ↑3 and ↓1+2
Comments2

Mozilla выпустит Firefox для iOS со своим движком Gecko, когда Apple снимет ограничения

Reading time1 min
Views1.3K

Mozilla намерена выпустить версию браузера Firefox для iOS со своим движком Gecko, когда Apple снимет ограничения, предусматривающие использование только WebKit.

Читать далее
Total votes 3: ↑3 and ↓0+3
Comments1

Apple выпустила iOS 14.4 с исправлением трех уязвимостей «нулевого дня»

Reading time1 min
Views6.4K

Apple выпустила версию iOS 14.4 с исправлениями для трех уязвимостей, которые, как сообщается, активно эксплуатировались хакерами. Подробной информации об этих уязвимостях практически нет, и представители Apple отказались их комментировать.

Читать далее
Total votes 16: ↑16 and ↓0+16
Comments2

Инженер Google раскритиковал Apple за торможение развития веб-технологий

Reading time1 min
Views12K

Инженер Google Алекс Рассел выступил против интернет-политики Apple, назвав браузеры в iOS «недостаточно мощными». Он отметил, что возможности движка WebKit ограничивают работу веб-приложений.

Читать далее
Total votes 26: ↑25 and ↓1+24
Comments57

Хакеры заявили, что им удалось взломать PlayStation 5

Reading time1 min
Views6.1K

Хакер SpecterDev опубликовал эксплойт для прошивки 4.03 консоли PlayStation 5, которая вышла около года назад. В Sony подтвердили его подлинность.

Читать далее
Total votes 5: ↑5 and ↓0+5
Comments2

WebGL 2.0 наконец-то поддерживается во всех основных браузерах

Reading time3 min
Views11K

Скриншот демо WebGL Water, автор Эван Уоллес

Консорциум разработчиков Khronos Group объявил, что технология WebGL 2.0 для рендеринга интерактивной 2D и 3D-графики без плагинов наконец-то поддерживается во всех основных браузерах (проверить).

Спецификация с 2017 года поддерживалась в Firefox и Chrome. Однако этого было недостаточно для её безболезненного внедрения. В 2020 году поддержку добавили в Edge, а последним обновился Safari 15 для macOS и iOS. Это произошло после двух лет интенсивного труда инженеров Apple WebKit, которые выбрали нестандартный, но очень приятный для опенсорсного сообщества путь (о нём ниже).

Теперь всем разработчикам можно с чистой совестью игнорировать фолбэки на 1.0, что значительно упростит графическую экосистему интернета.
Читать дальше →
Total votes 17: ↑17 and ↓0+17
Comments14
1
23 ...