Рубрика «webkit» - 3

Наше видение Opera 15 и её будущего

Сегодня, когда мы прошли важную веху и запустили во вторник Opera 15, пришло время поделиться с вами нашим видением продукта.

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

Такая ситуация привела нас к вопросу, с которым в какой-то момент сталкиваются все разработчики программ: как совместить интерфейс достаточно простой, чтобы быть интуитивно понятным для пользователя, которому нужен стабильный и быстрый браузер, который просто работает, с настраиваемым и расширяемым интерфейсом, который опытные пользователи смогут дополнять нужными им возможностями?

Ответом, к которому мы пришли, стало создание сильной и расширяемой платформы для наших новых идей. С Opera 15 мы начали с самого начала и продолжим добавлять новые возможности.Читать полностью »

Позавчера (27 апреля) из праведных недр интеловского Центра технологий с открытым исходным кодом (а это тот самый Центр, который hshhhhh обозревал неделю назад во блогозаписи «Печеньки для пингвина») вышла в свет новая версия движка node-webkit — могучего объединения Node и WebKit (точнее даже не просто WebKit, а Chromium — и в дальнейшем, вероятно, Blink), обеспечивающего быстрое и бесхитростное создание GUI-приложений методами веборазработки (код на JavaScript с употреблением API от Node.js, а интерфейс на HTML да на CSS) под операционные системы Windows, Mac OS X и Linux.

Новая версия имеет номер 0.5.1; на её основе нетрудно составить и запустить, например, вот такое окно:

[скриншот]

Одну из предыдущих версий node-webkit (0.4.1) мне довелось обозреть в начале февраля, а теперь на дворе конец апреля. Настала пора рассказать обо всех тех изменениях, которыми сопровождался выход версии 0.4.2, за нею 0.5.0, и затем 0.5.1 наконец. Рассказываю:

Читать полностью »

Компания Apple осталась единственной крупной компанией, которая занимается разработкой Open Source движка WebKit. После ухода Google разработчики из Apple объявили о «весенней зачистке» и удалении из проекта ставшего ненужным кода, в том числе чужого JavaScript-движка V8.

В течение ближайших недель будут зачищены:

  • Нарушения иерархических представлений (layering violations) в WebCore/platform, где Page* или Frame* можно было передать функции
  • Supplementable и Supplement
  • #if USE(GOOGLEURL)
  • #if USE(V8)
  • #if !USE(JSC)
  • #if PLATFORM(CHROMIUM)
  • Skia
  • DOMFileSystem
  • WebLayer и его реализацию скроллинга
  • Функции #defines, которые не пользуются популярностью

Читать полностью »

Opera тоже переходит на движок Blink

Компания Google вчера сделала громкий анонс о создании более компактного и производительного браузерного движка Blink, оптимизированного для многопроцессной архитектуры Chromium. Новый движок станет результатом большой зачистки: из форка WebKit удалят 7 тыс. файлов и 4,5 млн строк кода.

Издание TNW оперативно взяло комментарий у представителей компании Opera. Они подтвердили неизменность своей позиции по привязке к проекту Chromium. Другими словами, они тоже переходят на open source движок Blink.
Читать полностью »

Просматривая одно из обучающих видео «школы разработки интерфейсов» Яндекса, наткнулся на ссылку на на офигенный труд израильской веб-программистки Тали Гарсиэль (Tali Garsiel) "How browsers work" (Как работают браузеры).

Она в течении нескольких лет отслеживала всю издаваемую информацию о внутреннем устройстве браузеров, изучала исходный код WebKit и Gecko и, в конце концов, собрала все воедино. Вот что пишет сама Тали:

Когда на 90% компьютеров был установлен IE, приходилось мириться с тем, что это загадочный «черный ящик», однако теперь, когда более половины пользователей выбирает браузеры с открытым исходным кодом, пришло время разобраться, что скрывается у них внутри, в миллионах строк программного кода на C++...

Пролистав, я был поражен — отличная работа. Внутреннее устройство браузеров, алгоритмы разбора — все хорошо иллюстрировано, доступно и понятно. И без излишних подробностей, страниц на 20-30. Как раз то, что нужно. Решил — это надо обязательно перевести. Покопался еще немного — оказалось перевод уже как 1,5 года есть!

Возможно для кого-то это давно уже не новость, но, надеюсь, для тех, кто не слышал, будет полезно (на хабре упоминаний не нашел).

Под катом содержание перевода, чтобы решить читать или нет.
Читать полностью »

Около пяти недель назад мы анонсировали, что продукты Opera перейдут на использование WebKit. Мы сказали тогда:

Opera будет участвовать в разработке проектов Webkit и Chromium.
Мы продолжим работу над развитием стандартов на благо веба.

Патчи Opera для WebKitОчевидно, что замена движка для рендеринга стала серьёзной задачей для наших разработчиков и мы работали не покладая рук, чтобы скрестить новый движок с полностью переписанным интерфейсом, внедрить новые возможности и всё это протестировать, чтобы вы в результате могли увидеть готовый продукт. Кстати, вы уже попробовали бету мобильной Opera для Андроида 2.3 и выше?Читать полностью »

WebKit для разработчиков

Для многих из нас, разработчиков, WebKit — черный ящик. Мы бросаем в него HTML, CSS, JS и кучу изображений, и WebKit, как-то… магически, выдает нам веб-страницу, которая выглядит и работает хорошо.
Но на самом деле, как говорит мой коллега Илья Григорик:

Веб-кит не является черным ящиком. Это — белый ящик. И не просто белый, но и открытый ящик.

Читать полностью »

Предлагаем вашему вниманию очередную подборку с ссылками на новости, интересные материалы и полезные ресурсы.

Дайджест интересных новостей и материалов из мира айти за последнюю неделю №45 (16 — 21 февраля 2013)
Читать полностью »

Переход Opera на WebKit окончательно закрепил позиции этого движка, как стандарта де-факто на мобильных устройствах и значительно усилил его позиции на десктопах и ноутбуках. Похоже, что WebKit постепенно становится для браузеров чем-то вроде ядра Linux для операционных систем или jQuery для веб-сайтов. Естественно, это вызывает определённые опасения — все помнят эпоху абсолютного доминирования IE. К счастью, WebKit — открытый проект, и у него гораздо меньше шансов уподобиться проклинаемому многими поколениями верстальщиков IE6.

Кто пишет WebKit?Недавно компания Bitergia очень кстати провела анализ коммитов в репозитории WebKit за всё время его существования. Основными разработчиками вполне ожидаемо являются Apple и Google. Тем не менее, WebKit — вовсе не проект двух корпораций. Сегодня в разработке участвуют около 20 компаний, причём доля «миноритариев» уже составляет около 25% и постоянно растёт. А в 2007 развитием движка занималась почти исключительно Apple.
Читать полностью »

Opera потеряла 10% персонала из за перехода на WebKit

Норвежская компания Opera Software завершила самое большое сокращение в своей 18-летней истории, расформировав отдел Core Technology, который занимался разработкой браузерного движка Presto, пишет норвежское издание Digi.no. В результате, штат компании по итогам IV кв. 2012 года уменьшился с 931 до 840 человек.
Читать полностью »


https://ajax.googleapis.com/ajax/libs/jquery/3.4.1/jquery.min.js