The OpenNET Project / Index page

[ новости /+++ | форум | теги | ]

В WebKit добавлена поддержка библиотеки Skia для отрисовки 2D-графики

19.02.2024 22:35

В развиваемый компанией Apple браузерный движок WebKit, применяемый в таких браузерах, как Safari и Epiphany (GNOME Web), добавлена возможность использования для отрисовки 2D-графики библиотеки Skia, применяемой в Google Chrome, Firefox, ChromeOS, Android и Flutter, и поддерживающей отрисовку с использованием GPU (дополнение: изначально утверждалось о перходе WebKit на Skia, но позднее была опубликована новая редакция анонса, в котором уточнено, что речь только о WebKitGTK, а не WebKit от Apple). Портирование проведено компанией Igalia в рамках инициативы по оптимизации производительности WebKitGTK для GNOME. В качестве причины миграции упоминается достижение предела в процессе оптимизации производительности 2D-отрисовки с использованием CPU, и возникновение необходимости задействовать GPU для дальнейшего повышения производительности.

Попытки добавления в библиотеку Cairo (применяется в WebKitGTK) возможности 2D-отрисовки с использованием GPU не увенчались успехом из-за архитектурных особенностей данной библиотеки, а проект написания собственной библиотеки отрисовки был отброшен из-за трудности в достижении баланса между производительностью и качеством отрисовки. В итоге, разработчики из Igalia вернулись к идее использования библиотеки Skia, которая была оптимальным решением, но изначально была забракована из-за отсутствия стабильного API, проблем с использованием в качестве внешней зависимости и необходимости сопровождать сторонний модуль в WebKit.

Решению перевести WebKit на библиотеку Skia способствовало то, что связанные с заменой зависимостей недостатки перекрывали достоинства, которые выражались не только в повышении производительности отрисовки, но и в упрощении кодовой базы и расширения возможностей для развития новой функциональности. Что касается производительности, то начальный порт WebKit на Skia при прохождении тестов MotionMark на ПК показал ускорение отрисовки в два раза, по сравнению со старым кодом, использующим CPU.

В феврале 2024 года ветка WebKit, переведённая на Skia, достигла готовности к передаче в основной состав кодовой базы WebKit. После обсуждения с разработчиками из Google, Sony, Apple и Red Hat было принято решение о переводе WebKit с библиотеки Cairo на Skia и в настоящее время код для поддержки Skia уже принят в основную ветку WebKit.

Дополнение: В исходном анонсе, размещённом компанией Igalia, была ошибка. Сейчас размещено извинение за допущенную неточность, в котором пояснено, что речь только о переводе на Skia проекта WebKitGTK. Версия WebKit от Apple не использует Cairo, поэтому не переходит на Skia.

  1. Главная ссылка к новости (https://blogs.igalia.com/carlo...)
  2. OpenNews: iLeakage - метод эксплуатации уязвимости в CPU Apple через браузеры на базе движка WebKit
  3. OpenNews: Релиз браузерного движка WebKitGTK 2.42.0 и обновление проекта Servo
  4. OpenNews: Оценка безопасности WebKit в дистрибутивах Linux
Лицензия: CC BY 3.0
Короткая ссылка: https://opennet.ru/60627-webkit
Ключевые слова: webkit, skia, cairo
При перепечатке указание ссылки на opennet.ru обязательно


Обсуждение (94) Ajax | 1 уровень | Линейный | +/- | Раскрыть всё | RSS
  • 1.7, Анонист (?), 23:41, 19/02/2024 [ответить] [﹢﹢﹢] [ · · · ]  
  • –1 +/
    И что это даст обычному пользователю? Скролллинг на тачпаде в линпусе наконец станет плавным как в макоси, "резиновым" с лёгким флёром, "прыгающим", без статтеров и фризов?
     
     
  • 2.9, Аноним (-), 23:44, 19/02/2024 Скрыто ботом-модератором     [к модератору]
  • –1 +/
     
  • 2.101, YetAnotherOnanym (ok), 16:55, 20/02/2024 [^] [^^] [^^^] [ответить]  
  • –1 +/
    Однако, мсье - знаток и ценитель...
     

  • 1.10, Витюшка (?), 23:56, 19/02/2024 [ответить] [﹢﹢﹢] [ · · · ]  
  • +12 +/
    Короче не осилили написать сами, силенок не хватило. Сделать нормально в своей библиотеке тоже.

    Но там половину библиотек можно и нужно выкидывать, а не только это.

    Чего стоит обход дерева элементов для отрисовки (типа css стилизация, упрощённая).

    И там у них линейный поиск ноды и так для каждого элемента. ООООЧЕНЬ МЕДЛЕННО.

    А я им патчи предлагал, они отказались.

     
     
  • 2.18, Аноним (-), 00:55, 20/02/2024 [^] [^^] [^^^] [ответить]  
  • +2 +/
    Хм, ты им патчи в кайро предлагал или в сам вебкит?
    Потому что в сафари все относительно быстро работает.

    > Короче не осилили написать сами, силенок не хватило. Сделать нормально в своей библиотеке тоже.

    Скорее решили "а чего напрягаться, если есть готовое".
    У них этот подход еще с макоси (XNU kernel и куски БСД).

     
     
  • 3.22, Витюшка (?), 01:08, 20/02/2024 [^] [^^] [^^^] [ответить]  
  • +1 +/
    Я засылал патчи в их (Gnome/GTK) css движок.
     
     
  • 4.29, Аноним (-), 01:47, 20/02/2024 [^] [^^] [^^^] [ответить]  
  • +2 +/
    А...
    Я просто не понял про Gnome/GTK css и подумал, "ну ничоси самому эплу в вебкит патчи отправляют".
    Это же что за гигачады на нашем форуме сидят?)

    А то что гномеры не приняли, не удивительно.
    За ними несколько раз наблюдал, что патч может приниматься или отвергаться по велению левой пятки ревьювера.

     

  • 1.11, Вы забыли заполнить поле Name (?), 23:56, 19/02/2024 [ответить] [﹢﹢﹢] [ · · · ]  
  • +5 +/
    > для отрисовки 2D-графики библиотеки Skia, применяемой в Google Chrome, ChromeOS, Android и Flutter

    Еще и в ff.

    Теперь все браузеры на одной либе. Теперь достаточно сделать уязвимость в одном месте и она будет во всех браузерах. Ура, товарищи!

     
     
  • 2.14, Аноним (-), 00:14, 20/02/2024 [^] [^^] [^^^] [ответить]  
  • +3 +/
    > Теперь достаточно сделать уязвимость в одном месте и она будет во всех браузерах.

    Так вот зачем весь линукс использует одни единственные иксы! Это просто всё объясняет!
    Ну ничего, скоро будет зоопарк вяленых и не будет одной уязвимости чтобы похачить всё...

    А вот те, кто так яро топять за ein xorg, вызывают вопросы...

     
     
  • 3.21, Вы забыли заполнить поле Name (?), 01:07, 20/02/2024 [^] [^^] [^^^] [ответить]  
  • +/
    >> Теперь достаточно сделать уязвимость в одном месте и она будет во всех браузерах.
    > Так вот зачем весь линукс использует одни единственные иксы! Это просто всё
    > объясняет!

    Иксы пишет сообщество, skia гугл. Разницу сражу скажешь или будешь крутить барабан?


     
     
  • 4.24, Аноним (-), 01:13, 20/02/2024 [^] [^^] [^^^] [ответить]  
  • +7 +/
    > Иксы пишет сообщество

    Бред, сообщество не пишет практически нифига.
    Иксы пишут чуваки на зп у шапки и других корпов. Именно поэтому был такой вой, когда шапка сказала "я устал от этого ####ма".

    Skia пишет гугл. Может поэтому они смогли в гпу.
    А не написали такой булщит, что оно архитектурно туда не ложится))

    > Разницу сражу скажешь или будешь крутить барабан?

    Угу, то что гугл смог, а "шообщество" - неосияторы.
    Поэтому даже если им дать открытый код, их тыщща глаз там ничего не увидит.

     
     
  • 5.25, Вы забыли заполнить поле Name (?), 01:22, 20/02/2024 [^] [^^] [^^^] [ответить]  
  • +/
    Статистику по коммитам приведешь Ты сравниваешь либу для отрисовки и X-ы Сравн... большой текст свёрнут, показать
     
     
  • 6.26, Аноним (-), 01:27, 20/02/2024 [^] [^^] [^^^] [ответить]  
  • +3 +/
    > Статистику по коммитам приведешь?

    Приводи. Это ж ты первый написал "Иксы пишет сообщество".
    Сейчас "сообщество" ноет что иксы отправляются на помойку. И... а не, оно только ноет.

    > Сравнивай одного уровня либы, например, с cairo.

    Ну вот skia смогла, а cairo - который изначально писался для иксов - нешмог. Что тут еще нужно сравнивать?

    > Ой, опять эта песня.

    А что не так? Сколько лет живут дыры в икса?
    Десятилетиями. Хотя тыщщи глаз упорно тупять в исходники.

     
  • 6.55, iPony129412 (?), 06:02, 20/02/2024 [^] [^^] [^^^] [ответить]  
  • +/
    > Тут тебе остается только кушать, что подано без права голоса

    так везде в опенсорсе - не нравится, иди ищи альтернативу или делай форк
    твой голос всем до лампочки

     
  • 6.70, Аноним (-), 10:06, 20/02/2024 [^] [^^] [^^^] [ответить]  
  • +1 +/
    > Статистику по коммитам приведешь?

    В соседней ветке ниже привели статистику.
    Так что можешь посмотреть её и прокомментировать. Если будет что, разумеется))

    > Обычно ее поют любители проприетарщины, которые все скачали с нужных сайтов.

    То ли дело васяны, которые "apt-get upgrade" и всё обновилось))
    Вот они реально контролируют что им прилетает, да)) Каждый коммитик, в каждой обнове вычитывают)
    Зато не с сайтика скачали!

     
     
  • 7.98, Вы забыли заполнить поле Name (?), 15:36, 20/02/2024 [^] [^^] [^^^] [ответить]  
  • +/
    > То ли дело васяны, которые "apt-get upgrade" и всё обновилось))

    Вот они реально контролируют что им прилетает, да)) Каждый коммитик, в каждой обнове вычитывают)
    Зато не с сайтика скачали!

    Если бинарные пакеты, то ты доверяешь мэинтейнерам. Никто не мешает скачать исходники пакета через тот же апт и собрать его локально. Более того все они подписаны. Так что нет, это далеко не то же самое.

     
     
  • 8.102, Аноним (-), 17:28, 20/02/2024 [^] [^^] [^^^] [ответить]  
  • +/
    И что тебе даст локальная сборка если какой-то криворучка или засланец добавит ... текст свёрнут, показать
     
     
  • 9.109, Аноним (109), 02:18, 21/02/2024 [^] [^^] [^^^] [ответить]  
  • +/
    И в каком файле исходники трояна или дыры для трояна смотреть ... текст свёрнут, показать
     
  • 9.110, Вы забыли заполнить поле Name (?), 03:24, 21/02/2024 [^] [^^] [^^^] [ответить]  
  • +/
    Причем тут это Это другая проблема Мы говорим о написанном коде И я могу посм... большой текст свёрнут, показать
     
     
  • 10.112, Анонимм (??), 10:51, 21/02/2024 [^] [^^] [^^^] [ответить]  
  • +/
    Т е мы пришли к тому с чего начали Иксы пишут чуваки на зп у шапки и других кор... текст свёрнут, показать
     
     
  • 11.114, Вы забыли заполнить поле Name (?), 15:17, 21/02/2024 [^] [^^] [^^^] [ответить]  
  • +/
    Если в иксы комитет работник пятёрочки с корпоративной почты пятерочки, то пятёр... большой текст свёрнут, показать
     
     
  • 12.116, Аноним (-), 16:33, 21/02/2024 [^] [^^] [^^^] [ответить]  
  • +/
    Если при голосовании за какую-то фичу или планировании разработки, работник пяте... большой текст свёрнут, показать
     
     
  • 13.123, Вы забыли заполнить поле Name (?), 00:17, 22/02/2024 [^] [^^] [^^^] [ответить]  
  • +/
    Ничего твоя пятерочка не решает Им надо - они шлют реквесты Как и везде вообще... большой текст свёрнут, показать
     
  • 10.113, Аноним (-), 10:59, 21/02/2024 [^] [^^] [^^^] [ответить]  
  • +/
    В теории да, на практике ты фиг пересмотришь все кода Просто физически не успее... большой текст свёрнут, показать
     
  • 5.32, Аноним (-), 01:55, 20/02/2024 [^] [^^] [^^^] [ответить]  
  • +2 +/
    И на закуску, просто как пример:
    people.freedesktop.org/~vignatti/xdevelopment/xorg_19_xserver-SHOWING-WHEREIS-CANONICAL.txt

    Top changeset contributors by employer
    Intel                       87 (17.2%)
    jamey@minilop.net           75 (14.9%)
    Red Hat                     67 (13.3%)
    Nokia                       62 (12.3%)
    Oracle                      33 (6.5%)
    dottedmag@dottedmag.net     33 (6.5%)
    Apple                       28 (5.5%)
    dbn.lists@gmail.com         17 (3.4%)
    yselkowitz@users.sourceforge.net   12 (2.4%)
    jcristau@debian.org          9 (1.8%)
    NVidia                       8 (1.6%)

     
     
  • 6.121, Вы забыли заполнить поле Name (?), 00:09, 22/02/2024 [^] [^^] [^^^] [ответить]  
  • +/
    Вот статистика libx11 libx11 git shortlog -sne 124 head -20 385 Alan Coop... большой текст свёрнут, показать
     
     
  • 7.126, Аноним (-), 00:41, 22/02/2024 [^] [^^] [^^^] [ответить]  
  • +/
    > Кто тут на 3-ем месте? Keith Packard <keithp@keithp.com>? Адрес https://keithp.com/ прям корпоративный. Как же они такое допустили? А на первом месте вообще чел с https://who-t.net/

    Процитирую сообщение ниже
    > Keith Packard
    > Amazon
    > Peter Hutterer
    > Red Hat

    Но у тебя все равно отличный список!
    oracle, почившие sun и nokia, redhat, apple, intel, nvidia, telfort и videotron, collabora
    Даже nsa.gov засветилась))

    И наличие пары васянов никак не меняет ситуацию - без корпов они бы не сделали ни-че-го.
    Точнее как... выродили бы типичное опенсорс поделие, поругались бы в процессе, сделали бы 4-5 форков не совместимых друг с другом, глючных в разных местах.
    В общем все как обычно.

     
  • 4.27, Аноним (-), 01:41, 20/02/2024 [^] [^^] [^^^] [ответить]  
  • +4 +/
    Хахаха, опять эти басни про Сообщесто™ которое все пишет.
    Давай посмотрим на X.Org?
    Его создали как форк XFree86, причем уже вполне зрелой версии (что-то типа 4.4, ЕМНИП).
    Он вырос из Project Athena (корпорации DEC и IBM) и для его написания был даже сделан XConsortium.

    Давай посмотрим кто были его создатели, и ты преестанешь заливать про сообщество и какиеров одиночек.
    www.x.org/wiki/XConsortium/
    Full Members: Adobe, Cray, Hewlett-Packard, IBM, Motorola, Novell, Sony, Sun ... и куча других.

    А сообщество в виде вечно недовольных, ноющих, но ничего не делающих паразитов..
    В опенсорсе это очень распространено.

     
     
  • 5.86, похъ (?), 12:44, 20/02/2024 [^] [^^] [^^^] [ответить]  
  • +1 +/
    > Давай посмотрим на X.Org?
    > Его создали как форк XFree86

    лолшта?! Это уже в викивракию такое пробралось или эксперты опеннета даже и с ней не ознакомились, сразу прислушавшись к голосам в голове?


    И да, XFree86 - целиком был волонтерский проект. (да, им помогали деньгами, но ни разу не большими)

    Который _вырвали_ из рук волонтеров и спрятали под крылышко IBMhat

     
     
  • 6.93, Аноним (-), 14:50, 20/02/2024 [^] [^^] [^^^] [ответить]  
  • +/
    Что за бред ты пишешь?

    https://www.landley.net/history/mirror/linux/lj/2749.html

    XFree86 Announces Formation of the XFree86 Project, Inc.
    Posted on Friday, April 01, 1994 by LJ Press

    "This is an exciting day for all of us," said David E. Wexelblat, President of the XFree86 Project, Inc.
    "For more information about The XFree86 Project, Inc., or XFree86 itself, contact David E. Wexelblat, President, at AIB Software Corporation"

    > AIB Software Corporation

    Дыааааа))) Целиком был волонтерский проект))

    > Который _вырвали_ из рук волонтеров и спрятали под крылышко IBMhat

    АнусЪ им вырвали!!11

    Или "волонтерам" просто захотелось кушать?)
    Что же они не сделали LibreX86? Ну, чтобы не прогибаться под мерзкиз корпов?

     
  • 4.31, Аноним (-), 01:54, 20/02/2024 [^] [^^] [^^^] [ответить]  
  • +5 +/
    gitlab freedesktop org xorg xserver - graphs master ref_type heads Список тех, у... большой текст свёрнут, показать
     
     
  • 5.54, prokoudine (ok), 04:44, 20/02/2024 [^] [^^] [^^^] [ответить]  
  • +4 +/
    >   Keith Packard 481 commits (keithp@keithp.com) - хз

    Amazon

    >   Peter Hutterer 386 commits (peter.hutterer@who-t.net) - хз

    Red Hat

     
     
  • 6.69, Аноним (-), 09:59, 20/02/2024 [^] [^^] [^^^] [ответить]  
  • +/
    > Amazon
    > Red Hat

    Спасибо. Если честно было уже лень искать.
    Думал там хоть пара вольных будет... а, нет, там ни одного не осталось.
    В общем-то что и требовалось доказать.

    Вы забыли заполнить поле Name, твой выход.
    Покажи какое "сообщество" пишет иксы.

     
     
  • 7.76, Аноним (76), 10:50, 20/02/2024 [^] [^^] [^^^] [ответить]  
  • +2 +/
    А что, чтобы человеку считаться вольным разработчиком, ему вообще запрещается быть где-либо трудоустроенным?
     
     
  • 8.79, Аноним (-), 11:09, 20/02/2024 [^] [^^] [^^^] [ответить]  
  • +1 +/
    И отправлять коммиты с корпоративного ящика Это я про всех, за исключением пары... текст свёрнут, показать
     
  • 8.91, prokoudine (ok), 13:37, 20/02/2024 [^] [^^] [^^^] [ответить]  
  • +/
    Я не знаю, чем сейчас по работе занимается Пакард раньше он именно что за деньг... текст свёрнут, показать
     
  • 7.85, Perlovka (ok), 12:34, 20/02/2024 [^] [^^] [^^^] [ответить]  
  • +/
    Вольные это, по-твоему, безработные чтоль? Или как ты себе это представляешь?
     
     
  • 8.89, Аноним (-), 12:54, 20/02/2024 [^] [^^] [^^^] [ответить]  
  • +/
    Неа Вольные - это которые пишут код в свободное время по выходным, типа tsujan ... текст свёрнут, показать
     
  • 7.124, Вы забыли заполнить поле Name (?), 00:20, 22/02/2024 [^] [^^] [^^^] [ответить]  
  • +/
    >> Amazon
    >> Red Hat
    > Спасибо. Если честно было уже лень искать.
    > Думал там хоть пара вольных будет... а, нет, там ни одного не
    > осталось.
    > В общем-то что и требовалось доказать.
    > Вы забыли заполнить поле Name, твой выход.
    > Покажи какое "сообщество" пишет иксы.

    Далее что? Ну пилят за деньги иксы, хорошо же. Где они говняшку или уязвимость туда закомитили, покажешь?

    То есть плохого для сообщества пользователей они ничего не делают.

     
     
  • 8.127, Аноним (-), 00:57, 22/02/2024 [^] [^^] [^^^] [ответить]  
  • +/
    Конечно хорошо Я тебе об этом и говорю Вроде нет Просто потому что их интерес... большой текст свёрнут, показать
     
     
  • 9.128, Вы забыли заполнить поле Name (?), 02:44, 22/02/2024 [^] [^^] [^^^] [ответить]  
  • +/
    Пользователи тестируют ... текст свёрнут, показать
     
  • 6.103, Аноним (103), 18:36, 20/02/2024 [^] [^^] [^^^] [ответить]  
  • +/
    > Keith Packard - Amazon

    Он сейчас в амазоне эмббедовщиной занимается. А в иксах он коммитил от имени интела и немного от hp (скорее по инерции). Ну и вообще руководил X.org-ом лет 10 точно.

     
     
  • 7.106, prokoudine (ok), 20:51, 20/02/2024 [^] [^^] [^^^] [ответить]  
  • +/
    >> Keith Packard - Amazon
    > Он сейчас в амазоне эмббедовщиной занимается. А в иксах он коммитил от
    > имени интела и немного от hp (скорее по инерции). Ну и
    > вообще руководил X.org-ом лет 10 точно.

    #91

     
  • 5.122, Вы забыли заполнить поле Name (?), 00:12, 22/02/2024 [^] [^^] [^^^] [ответить]  
  • +/
    gt оверквотинг удален Ты же сам ответил Как минимум 2 активных человека Корпо... большой текст свёрнут, показать
     
     
  • 6.125, Аноним (-), 00:32, 22/02/2024 [^] [^^] [^^^] [ответить]  
  • +/
    > Как минимум 2 активных человека.

    Выше prokoudine ответил что это за персонажи и у кого они были на зп.
    Но даже если бы нет, 2 тела из более чем десяка?))
    Вот в этом и весь шво6одный опенсорс))

    > Корпоративня почта еще ничего не доказывает.

    Дааа, ваши доказательства не доказательства))

    > Они же дыры там пилят.

    Сильное обвинение. Не потрудился бы ты сам доказать, а?

     
     
  • 7.129, Вы забыли заполнить поле Name (?), 02:47, 22/02/2024 [^] [^^] [^^^] [ответить]  
  • +/
    >> Как минимум 2 активных человека.
    > Выше prokoudine ответил что это за персонажи и у кого они были
    > на зп.
    > Но даже если бы нет, 2 тела из более чем десяка?))
    > Вот в этом и весь шво6одный опенсорс))

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

    >> Они же дыры там пилят.
    > Сильное обвинение. Не потрудился бы ты сам доказать, а?

    Но не отменя идет вой, что свободы нет, все под корпами. Вот у меня и вопрос, что такого плохого они сделали?

     
  • 7.130, Вы забыли заполнить поле Name (?), 02:50, 22/02/2024 [^] [^^] [^^^] [ответить]  
  • +/
    >> Корпоративня почта еще ничего не доказывает.
    > Дааа, ваши доказательства не доказательства))

    Весь свободный (и не только) софт пилится в чьих-то интересах. Разница лишь в том, что свобода софта определяется его лицензией. Код открыт и недовольные могут форкать (что часто наблюдается в мире СПО). Это нормальное стечение обстоятельств.


     
  • 4.82, Бывалый Смузихлёб (ok), 12:12, 20/02/2024 [^] [^^] [^^^] [ответить]  
  • +/
    иксы уже никто не пишет
    скию - хоть кто-то
     
  • 2.20, Аноним (-), 01:07, 20/02/2024 [^] [^^] [^^^] [ответить]  
  • –1 +/
    Т.е все переедут на одну либу.
    Потом в ней начнут находить уязвимости.
    А потом её перепишут на раст....

    Звучит как отличный план!

     
     
  • 3.23, Вы забыли заполнить поле Name (?), 01:09, 20/02/2024 [^] [^^] [^^^] [ответить]  
  • +/
    > Т.е все переедут на одну либу.
    > Потом в ней начнут находить уязвимости.
    > А потом её перепишут на раст....

    А потом компилятор раста будет генерить уязвимости за тебя.

    > Звучит как отличный план!

    Просто офигительный, Уолтер! Надежный как швейцарские часы.

     
     
  • 4.65, Советский инженер (ok), 09:34, 20/02/2024 [^] [^^] [^^^] [ответить]  
  • +/
    >А потом компилятор раста будет генерить уязвимости за тебя.

    тогда и LLVM перепишут на rust

     
     
  • 5.75, Аноним (76), 10:45, 20/02/2024 [^] [^^] [^^^] [ответить]  
  • +/
    Начнут переписывать, будут переписывать... И пусть переписывают как можно дольше.
     
  • 3.74, Аноним (76), 10:42, 20/02/2024 [^] [^^] [^^^] [ответить]  
  • +/
    Да, у тебя отличный план ;)
     
  • 2.67, Аноним (67), 09:53, 20/02/2024 [^] [^^] [^^^] [ответить]  
  • +/
    любопытно не это, а что будет, когда Google решит, что skia ему не прибыльно, и закроет проект.
     
     
  • 3.94, Аноним (-), 15:09, 20/02/2024 [^] [^^] [^^^] [ответить]  
  • +1 +/
    Закроет опенсорсный проект?
    Это как? Удалит все репы, а потом будет ходить по домам разработчиков и заставлять удалять бекапы?

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

     
     
  • 4.96, anonymous (??), 15:24, 20/02/2024 [^] [^^] [^^^] [ответить]  
  • +/
    Можно. И что тогда будет делать webkit?
     
  • 4.117, Аноним (117), 17:37, 21/02/2024 [^] [^^] [^^^] [ответить]  
  • +/
    Да, перестанет финансировать и тем самым фактически закроет. Ведь (цитирую из соседнего комментария):
    >Хахаха, опять эти басни про Сообщесто™ которое все пишет.
     

  • 1.13, kawaii boy (?), 00:11, 20/02/2024 [ответить] [﹢﹢﹢] [ · · · ]  
  • +/
    Один и тот же движок у браузера, но сафари работает намного лучше и быстрее гном веба.
     
     
  • 2.58, Аноним (58), 06:58, 20/02/2024 [^] [^^] [^^^] [ответить]  
  • +1 +/
    только на страницах с розовыми пони
     
     
  • 3.97, Минона (ok), 15:33, 20/02/2024 [^] [^^] [^^^] [ответить]  
  • +/
    Так это 99% страниц.
     

  • 1.15, prokoudine (ok), 00:19, 20/02/2024 [ответить] [﹢﹢﹢] [ · · · ]  
  • –4 +/
    > После обсуждения с разработчиками из Google, Sony, Apple и Red Hat было принято решение о переводе WebKit с библиотеки Cairo на Skia

    Sic transit gloria mundi

     
  • 1.19, Аноним (19), 00:58, 20/02/2024 [ответить] [﹢﹢﹢] [ · · · ]  
  • +/
    Везде теперь bazel... Не пойму buck2 юзабелен или нет? Его эта изолированность во имя повторяемости если я правильно понял сломает примерно всё.
     
  • 1.28, Rock (?), 01:43, 20/02/2024 [ответить] [﹢﹢﹢] [ · · · ]  
  • +/
    Никогда не слышал и даже зашел посмотреть. https://skia.org/docs/user/api/skcanvas_overview :
    void draw(SkCanvas* canvas) {
        canvas->drawColor(SK_ColorWHITE);
    }

    Если так писать на С++, то, да, С++ не нужен и его нужно заменить хоть тем же Растом.

     
     
  • 2.45, Аноним (45), 03:06, 20/02/2024 [^] [^^] [^^^] [ответить]  
  • +1 +/
    Что конкретно тебе здесь не нравится?
     
     
  • 3.62, Аноним (62), 08:31, 20/02/2024 [^] [^^] [^^^] [ответить]  
  • +/
    SuKa, Color White мне быстрее рисуй сюда!
     
  • 3.84, Лул (?), 12:31, 20/02/2024 [^] [^^] [^^^] [ответить]  
  • +/
    Яхз чё там в ваших плюсах, но нельзя ли использовать енумы?
     
     
  • 4.118, Аноним (117), 17:39, 21/02/2024 [^] [^^] [^^^] [ответить]  
  • +/
    Можно, используй.
     
  • 3.100, Rock (?), 16:38, 20/02/2024 [^] [^^] [^^^] [ответить]  
  • –1 +/
    Понимаете, лично я, глядя на этот код, сразу вспоминаю сетования сотрудников как... большой текст свёрнут, показать
     
     
  • 4.104, Аноним (104), 18:51, 20/02/2024 [^] [^^] [^^^] [ответить]  
  • –1 +/
    > аргумент объявляется указателем с возможностью принимать в качестве значения nullptr (NULL или 0 по-старому)

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

     
  • 4.105, Бывалый Смузихлёб (ok), 19:10, 20/02/2024 [^] [^^] [^^^] [ответить]  
  • +1 +/
    Это нередко сказки или заслали совсем куда-то не туда Кто реально чем-то занима... большой текст свёрнут, показать
     
     
  • 5.115, Rock (?), 16:05, 21/02/2024 [^] [^^] [^^^] [ответить]  
  • +/
    А я-то помоложе Вас буду -- я пока еще не забываю, что после хорошей притчи надо ввернуть какие-то слова, связывающие ее с поводом, по которому она была рассказана.
     
  • 4.119, Аноним (117), 17:43, 21/02/2024 Скрыто ботом-модератором     [к модератору]
  • +/
     

     ....ответы скрыты (9)

  • 1.33, an2 (?), 02:09, 20/02/2024 [ответить] [﹢﹢﹢] [ · · · ]  
  • +1 +/
    Если бы гугл хотя бы наконец-то оформил в Skia в нормальную библиотеку с версиями.
     
  • 1.34, Kuromi (ok), 02:10, 20/02/2024 [ответить] [﹢﹢﹢] [ · · · ]  
  • +/
    Удивительно. Даже ФФ давно перешел на Skia с Cairo.
     
  • 1.56, Аноним (56), 06:26, 20/02/2024 [ответить] [﹢﹢﹢] [ · · · ]  
  • +/
    > После обсуждения с разработчиками из Google, Sony, Apple и Red Hat было принято решение

    Все еще считаете, что опенсорс движется сообществом?

     
     
  • 2.60, Аноним (60), 07:31, 20/02/2024 [^] [^^] [^^^] [ответить]  
  • +/
    То что ты перечислил это не сообщество или что это? Тут нет никого кто в одно лицо фигачат.
     
     
  • 3.63, Аноним (56), 09:06, 20/02/2024 [^] [^^] [^^^] [ответить]  
  • +/
    Суть в том, что опенсорс превратился из сообщества разработчиков в сообщество ведомое корпорациями.
     
     
  • 4.78, Аноним (60), 11:08, 20/02/2024 [^] [^^] [^^^] [ответить]  
  • +/
    В корпорации нет разработчиков? Смысл в том чтобы не было одной корпорации и она не тянула одеяло на себя. Как и в случае тех кто работает якобы бесплатно.
     
  • 4.88, Аноним (-), 12:49, 20/02/2024 [^] [^^] [^^^] [ответить]  
  • +1 +/
    Опенсорс начинался с того, что сотрудники универов обменивались софтом.
    В слове BSD буква B означает Berkeley, что как бы намекает.

    Многие из этих разработчиков уже были на зарплате у универа, а т.к многие универы частные (или на самообеспечении) - то можешь считать их корпорациями)).
    У упомянутого Беркли целевой фонд 7 лярдов баксов.

     
  • 4.92, Аноним (92), 13:41, 20/02/2024 [^] [^^] [^^^] [ответить]  
  • +/
    Разве это не было запланировано с самого начала: "Социализм-это учет и контроль."?😁
     

  • 1.59, Аноним (60), 07:30, 20/02/2024 [ответить] [﹢﹢﹢] [ · · · ]  
  • +3 +/
    Сам Гугл пытается сбежать со Skia на Impeller в том же flutter. А эпл только переходит на Skia.
     
     
  • 2.68, Анонус (?), 09:56, 20/02/2024 [^] [^^] [^^^] [ответить]  
  • +/
    Как я понял этот Impeller заточен именно под задачи Флаттера. Основное премущество, что он делает многие вещи в билд-тайм под конкретное приложение. Для сайтов в браузере так не сделаешь.
     
     
  • 3.77, Аноним (60), 11:06, 20/02/2024 [^] [^^] [^^^] [ответить]  
  • +/
    Сайты не сайты, пишут не приоритет, но десктопы поддерживать собираются. https://github.com/flutter/engine/blob/main/impeller/docs/faq.md
     
     
  • 4.83, Анонус (?), 12:13, 20/02/2024 [^] [^^] [^^^] [ответить]  
  • +/
    Причем тут десктоп? Мой пойнт в том, что Импеллер можно оптимизровать для конкретного приложения (не важно, мобильного или десктопного) на этапе компиляции. А в браузерах остается универсальный Skia.
     

  • 1.64, EuPhobos (ok), 09:20, 20/02/2024 [ответить] [﹢﹢﹢] [ · · · ]  
  • +/
    >> Platforms:
    >>    Windows 7, 8, 8.1, 10
    >>    macOS 10.13 or later
    >>    iOS 11 or later
    >>    Android 4.1 (JellyBean) or later
    >>    Ubuntu 18.04+, Debian 10+, openSUSE 15.2+, or Fedora Linux 32+

    Интересный список поддерживаемых платформ, т.е. на Windows 11 не будет работать? Или на любой другом Linux, кроме обозначенных дистрибутивов?
    Там в Skia вообще знают различия между дистрибутивом и ОС?

    Это были саркастические вопросы. Просто не понятно к чему этот кривой список вообще в документации.

     
     
  • 2.66, Аноним (62), 09:43, 20/02/2024 [^] [^^] [^^^] [ответить]  
  • +1 +/
    Тебе же ясно написали, на каких именно дистрибутивах Linux и ОС работает.
     
  • 2.108, cheburnator9000 (ok), 02:18, 21/02/2024 [^] [^^] [^^^] [ответить]  
  • +/
    Можешь лично проверить на всех васян-дистрибутивах начиная Альт и заканчивая Guix, о результатах сообщи по почте разработчикам они будут рады что 200 форков убунты и дебиана работают без проблем.
     
  • 2.111, Аноним (111), 04:42, 21/02/2024 [^] [^^] [^^^] [ответить]  
  • +/
    Ещё вопрос, насколько нужен WebKit под Windows. Там же для встраивания есть всякие WebView под Edge.
     

  • 1.71, Zenitur (ok), 10:12, 20/02/2024 [ответить] [﹢﹢﹢] [ · · · ]  
  • +/
    Я правильно понимаю, что WebKit использует Cairo не только в *NIX, но и под Windows?
     
  • 1.72, Аноним (72), 10:24, 20/02/2024 [ответить] [﹢﹢﹢] [ · · · ]  
  • +/
    Skia разве оптимизирована под metal? Во флаттере она на iOS работает медленнее, чем на ведре ж. Сомнительная затея, разве что эпол сам лямку портирования тянуть будет. Сейчас скорее всего через объявленный устаревшим опенгл работает.
     
     
  • 2.81, iPony129412 (?), 12:03, 20/02/2024 [^] [^^] [^^^] [ответить]  
  • +/
    Metal бэкенд уже есть как несколько лет
     

  • 1.73, opennetuser (ok), 10:42, 20/02/2024 [ответить] [﹢﹢﹢] [ · · · ]  
  • –1 +/
    Apple упертые. Предпочитают свое все делать, но видно не смогли
     
  • 1.80, Аноним (80), 11:33, 20/02/2024 [ответить] [﹢﹢﹢] [ · · · ]  
  • +2 +/
    "В качестве причины миграции упоминается достижение предела в процессе оптимизации производительности 2D-отрисовки с использованием CPU, и возникновение необходимости задействовать GPU для дальнейшего повышения производительности."

    Что в переводе означает: процессоры мы уже изнасиловали, теперь будем ещё видяху насиловать!

     
  • 1.90, fidoman (ok), 13:15, 20/02/2024 [ответить] [﹢﹢﹢] [ · · · ]  
  • –1 +/
    apple переезжает на гугловую библиотеку? Что делается-то.
     
     
  • 2.99, FF (?), 15:44, 20/02/2024 [^] [^^] [^^^] [ответить]  
  • +/
    А , ты умный начинаешь секачить что это наработки у griggorii уворовывают в частности билды
     
  • 2.107, Хрю (?), 20:58, 20/02/2024 [^] [^^] [^^^] [ответить]  
  • +/
    Точно так же как гугел взял сафари и сделал из него хром. Точно так же как апле взял конкверор и сделал из него саыпри. Опен мать егл сорм.
     

  • 1.120, bit_zer0 (?), 19:48, 21/02/2024 [ответить] [﹢﹢﹢] [ · · · ]  
  • +/
    Flutter уже практически закончил замену Skia на свой велосипед.
     

     Добавить комментарий
    Имя:
    E-Mail:
    Текст:



    Партнёры:
    PostgresPro
    Inferno Solutions
    Hosting by Hoster.ru
    Хостинг:

    Закладки на сайте
    Проследить за страницей
    Created 1996-2024 by Maxim Chirkov
    Добавить, Поддержать, Вебмастеру