The OpenNET Project / Index page

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

В Firefox появилась многопроцессная обработка контента и Quantum Compositor

11.11.2016 15:18

В ночных сборках Firefox, которые лягут в основу выпуска Firefox 52, реализована возможность обработки контента в разных процессах и началась интеграция наработок из проекта Quantum, в котором производится работа по переносу в движок Gecko возможностей, изначально развиваемых для движка Servo.

Если ранее при включении многопроцессного режима осуществлялось разделение на два процесса - один для обработки содержимого вкладок и один для формирования интерфейса, то в ночных сборках появилась возможность запуска нескольких процессов для обработки контента (число запускаемых процессов для обработки контента задаётся через переменную dom.ipc.processCount в about:config). Подобный подход позволяет обеспечить дополнительную изоляцию обработчиков, повысить надёжность (крах одной вкладки не приведёт к закрытию всех остальных вкладок), повысить эффективность использования ресурсов многоядерных процессоров (разнесение нагрузки на все ядра), уменьшить фрагментацию памяти при длительной работе браузера.

В состав ночных сборок также приняты изменения, подготовленные проектом Quantum Compositor (e10s-gpu), в рамках которого в отдельный процесс дополнительно вынесен код композитинга и интерфейса для взаимодействия с GPU, что позволит защитить браузер от проблем, возникающих из-за графических драйверов и сбоев в графическом API. Quantum Compositor по умолчанию пока включен (layers.gpu-process.dev.enabled в about:config) только на платформе Windows при наличии Direct3D 11. В случае сбоя в D3D11, процесс композитинга автоматически перезапускается без негативного влияния на работу остальных частей браузера.

  1. Главная ссылка к новости (https://www.soeren-hentzschel....)
  2. OpenNews: Проект Mozilla представил Quantum, комбинированный браузерный движок для Firefox
  3. OpenNews: Инициатива Mozilla по переносу PDFium и части Pepper API из Chromium в Firefox
  4. OpenNews: Проект Mozilla представил три новые экспериментальные возможности для Firefox
  5. OpenNews: Тестирование Firefox 50-beta и Firefox Developer Edition 51
  6. OpenNews: Chrome, Firefox и Edge перешли на новый этап тестирования технологии WebAssembly
Лицензия: CC BY 3.0
Короткая ссылка: https://opennet.ru/45480-firefox
Ключевые слова: firefox
При перепечатке указание ссылки на opennet.ru обязательно


Обсуждение (150) Ajax | 1 уровень | Линейный | +/- | Раскрыть всё | RSS
  • 1.1, Firefox FTW (?), 15:28, 11/11/2016 [ответить] [﹢﹢﹢] [ · · · ]  
  • +118 +/
    Пора надрать зад Google Chrome и отвоевать свои 70%.
     
     
  • 2.8, Аноним (-), 15:51, 11/11/2016 [^] [^^] [^^^] [ответить]  
  • –37 +/
    Где-то я это уже слышал. Кажется это был Firefox OS.
     
     
  • 3.9, Аноним (-), 15:52, 11/11/2016 [^] [^^] [^^^] [ответить]  
  • +52 +/
    Ты так не шути. Никто не ждал на полном серьезе от Firefox новой революционной ОС. Никто не ждал, что она кого-то там где-то потеснит. Но на поле битвы браузеров есть все шансы снова занять доминирующее положение. Все в их руках.
     
     
  • 4.14, Аноним (-), 16:12, 11/11/2016 [^] [^^] [^^^] [ответить]  
  • –7 +/
    Это вы так признаетесь что мозилла страдала хней, осваивая бюджеты рекламодателе... большой текст свёрнут, показать
     
     
  • 5.74, Аноним (-), 20:32, 11/11/2016 [^] [^^] [^^^] [ответить]  
  • +3 +/
    Я тебе больше скажу, на не слабой машине одна вкладка ставила хром раком ;)
     
     
  • 6.83, barmaglot (??), 22:28, 11/11/2016 [^] [^^] [^^^] [ответить]  
  • +/
    У меня uBlock все вкладки хрома "упсает", потом пока браузер не перезапустишь не встаёт. АдБлок то-же самое, - это от работы с памятью. ОЗУ 8ГБ.
     
     
  • 7.91, Аноним (-), 00:00, 12/11/2016 [^] [^^] [^^^] [ответить]  
  • –2 +/
    У меня x64 Chrome замечательно работает с моими 4gb памяти, ЧЯДНТ?
     
     
  • 8.101, Аноним (-), 13:05, 12/11/2016 [^] [^^] [^^^] [ответить]  
  • +1 +/
    Хорошо у вас там в будущем со 128-битными процессорами, только что-то памяти у в... текст свёрнут, показать
     
     
  • 9.159, Anon43210 (?), 18:19, 15/11/2016 [^] [^^] [^^^] [ответить]  
  • +/
    Ты что Наоборот Таки в будущем взялись за оптимизацию так, что и 4GB хватает ... текст свёрнут, показать
     
  • 8.152, J.L. (?), 11:01, 14/11/2016 [^] [^^] [^^^] [ответить]  
  • +/
    вкладок больше одной открываешь у меня хром на 30-50 вкладках отжирал 6-8 гигов... текст свёрнут, показать
     
  • 7.92, Аноним (-), 00:01, 12/11/2016 [^] [^^] [^^^] [ответить]  
  • +/
    Совсем забыл еще там ABP стоит.

     
     
  • 8.147, Аноним (-), 21:01, 13/11/2016 [^] [^^] [^^^] [ответить]  
  • +1 +/
    Автоматический Ввод Резерва ... текст свёрнут, показать
     
  • 7.118, Аноним (-), 22:08, 12/11/2016 [^] [^^] [^^^] [ответить]  
  • +/
    > У меня uBlock все вкладки хрома "упсает",

    Так ты небось браузеру внутренние коммуникации зарубил? Ты случайно не трогал специальный scope называемый behind-the-scene? :)

     
  • 6.90, Аноним (-), 23:58, 11/11/2016 [^] [^^] [^^^] [ответить]  
  • +/
    А какой из этого вывод? Машина с 512мб памяти не мощная.
     
  • 5.98, cmp (??), 08:16, 12/11/2016 [^] [^^] [^^^] [ответить]  
  • +/
    Да эти долбозвоны не могут группировку вкладок родить, а контейнеры для них просто звезды недостижимые.
     
  • 5.162, VEG (ok), 23:32, 22/11/2016 [^] [^^] [^^^] [ответить]  
  • +/
    Наверное потому что у Firefox огромный груз совместимости и он не может просто так вот взять, и поменять внутреннее устройство браузера. Но они работают над этим.

    Firefox лучше других браузеров своей гибкостью. Многие расширения, которые влияют на интерфейс браузера, просто невозможны в Chrome и ему подобных.

     
  • 4.21, KK (?), 16:42, 11/11/2016 [^] [^^] [^^^] [ответить]  
  • –4 +/
    Какие шансы? У FF есть огромная PR машина в виде Гугла и всех его сервисов?
     
     
  • 5.44, Аноним (-), 17:41, 11/11/2016 [^] [^^] [^^^] [ответить]  
  • +4 +/
    > Какие шансы? У FF есть огромная PR машина в виде Гугла и всех его сервисов?

    У них есть толпа маркетологов и эффективных менеджеров. И стайка глупых виндово-макосных хипстеров вместо программистов.

     
  • 4.22, trdm (ok), 16:44, 11/11/2016 [^] [^^] [^^^] [ответить]  
  • –2 +/
    А нафига нам революционные ОСи? Нам нужна удобная...
     
     
  • 5.26, chinarulezzz (ok), 16:55, 11/11/2016 [^] [^^] [^^^] [ответить]  
  • +/
    > нам ... Нам ...

    и имя мне -- легион. ©

     
     
  • 6.72, A.Stahl (ok), 19:47, 11/11/2016 [^] [^^] [^^^] [ответить]  
  • –2 +/
    >имя мне

    Ты бы своё имя с прописной литеры писал бы, легион блин...

     
     
  • 7.153, J.L. (?), 11:04, 14/11/2016 [^] [^^] [^^^] [ответить]  
  • +/
    >>имя мне
    > Ты бы своё имя с прописной литеры писал бы, легион блин...

    Мы, Легион Второй,...

     
  • 5.53, Аноним (-), 18:19, 11/11/2016 [^] [^^] [^^^] [ответить]  
  • +1 +/
    > А нафига нам революционные ОСи? Нам нужна удобная...

    Экий ты прагматик. Сейчас хипстеры тебя шапками закидают за то что ты луддит и не оценил их высе^W простите, творения.

     
  • 4.112, Аноним (-), 17:36, 12/11/2016 [^] [^^] [^^^] [ответить]  
  • +/
    Сомневаюсь. Они должны сделать браузер значительно быстрее хрома, но каким образом?
    И даже если сделают, то инертные хомячки привязанные к гуглоаккам и сайтам (в т ч корпоративным), которые сейчас затачиваются исключительно под хром, никуда переезжать не станут.
    Фок те свои первые 30% завоевывал 10 лет, а растерял за пару лет. Он никогда не был модны и с него сразу убежали все кто мог (но не я).
     
     
  • 5.148, Аноним (-), 09:21, 14/11/2016 [^] [^^] [^^^] [ответить]  
  • +/
    Примеры крупных корпораций, особенно не ИТ, ( хотя-бы российских ) будут? А то как-бы у многих корп. стандарт IE, и на хром с фф смотрят через призму "а работают ли в них ms сервисы" :)
     
  • 5.154, J.L. (?), 11:06, 14/11/2016 [^] [^^] [^^^] [ответить]  
  • +/
    > Сомневаюсь. Они должны сделать браузер значительно быстрее хрома, но каким образом?
    > И даже если сделают, то инертные хомячки привязанные к гуглоаккам и сайтам
    > (в т ч корпоративным), которые сейчас затачиваются исключительно под хром, никуда
    > переезжать не станут.
    > Фок те свои первые 30% завоевывал 10 лет, а растерял за пару
    > лет. Он никогда не был модны и с него сразу убежали
    > все кто мог (но не я).

    достаточно продолжать не (так сильно как хром) жрать память и своя ниша у фокса точно будет
    а скорость "жаваскриптов и ко" у фокса достаточная для юзеров

     
  • 2.109, trubulizator (ok), 16:27, 12/11/2016 [^] [^^] [^^^] [ответить]  
  • –1 +/
    Каким это образом можно надрать зад, опускаясь на уровень Хромого поделия, жрущего все ресурсы компьютера?
     
  • 2.138, 128kbt (?), 11:39, 13/11/2016 [^] [^^] [^^^] [ответить]  
  • –1 +/
    пора надрать зад руке кормящей, ага
     
  • 2.158, LOL_шТА (?), 18:08, 14/11/2016 [^] [^^] [^^^] [ответить]  
  • +/
    А у них они когда-нибудь были? Вообще да ;) удачи им с этим делом, я как раз вчера вычистил все остатки их помоешного браузера и воткнул chromium ;D chromium --proxy-server="socks5://localhost:9050" %U
     
     
  • 3.160, Аноним84701 (?), 19:53, 15/11/2016 [^] [^^] [^^^] [ответить]  
  • +/
    > и воткнул chromium

    И как, эм, воткнулось?

    > chromium --proxy-server="socks5://localhost:9050" %U

    Типа, вот моя версия билда, порядок загружаемых любимых шрифтов, размеры экрана минус заголовок, хэш WebGL, HSTS-суперкексы и еще целая куча возможностей слить инфу https://github.com/gcarq/inox-patchset
    но зато я в домике^W^W^W IPшник вы мой не увидите?

     

  • 1.2, th3m3 (ok), 15:29, 11/11/2016 [ответить] [﹢﹢﹢] [ · · · ]  
  • +/
    А никто не знает, когда в Firefox появятся контекстные контейнеры? Вроде в 50 обещали, не?
     
     
  • 2.5, RTech (?), 15:39, 11/11/2016 [^] [^^] [^^^] [ответить]  
  • +5 +/
    В 49 уже есть. about:config -> privacy.userContext поставить в true и перезапустить лису.
    https://blog.mozilla.org/tanvi/2016/06/16/contextual-identities-on-the-web/
     
     
  • 3.15, th3m3 (ok), 16:28, 11/11/2016 [^] [^^] [^^^] [ответить]  
  • +1 +/
    Круто! Спс! А когда по умолчанию активируют?
     
     
  • 4.23, RTech (?), 16:45, 11/11/2016 [^] [^^] [^^^] [ответить]  
  • +/
    Точно не известно. В 50-м по дефолту опция будет отключена.
     
  • 3.29, Аноним (-), 17:07, 11/11/2016 [^] [^^] [^^^] [ответить]  
  • +/
    Шикарно! Теперь можно громить интернеты. :)
     
  • 3.84, th3m3 (ok), 22:52, 11/11/2016 [^] [^^] [^^^] [ответить]  
  • +/
    А как ими управлять? Свои создавать, по умолчанию которые редактировать? У меня только 4 контейнера на выбор и всё. И никаких настроек больше. А судя по скринам, должны быть ещё настройки в той же вкладке меню, но у меня их нет.
     
  • 2.6, Аноним (-), 15:44, 11/11/2016 [^] [^^] [^^^] [ответить]  
  • +/
    А что это такое? Оно как-то помогает в безопасность и анонимность в сети?
     
     
  • 3.10, Аноним (-), 15:53, 11/11/2016 [^] [^^] [^^^] [ответить]  
  • –5 +/
    > А что это такое? Оно как-то помогает в безопасность и анонимность в сети?

    Лол, у файрфокса не менее полусотни поводов слазить на свои сервера, не забыв слить локаль и точную версию ядра. И жирные баги в работе с куками много лет подряд. Приваси, говорите? Это скорее про inox browser какой-нибудь.

     
     
  • 4.11, Аноним (-), 15:56, 11/11/2016 [^] [^^] [^^^] [ответить]  
  • +/
    Хотелось бы прайваси конечно, но Firefox среди прочих браузеров для меня слишком удобен, чтобы менять его. Поставил HTTPS Everywhere и NoScript, хоть немножко защитился от охочих до моей инфы.
     
     
  • 5.54, Аноним (-), 18:21, 11/11/2016 [^] [^^] [^^^] [ответить]  
  • +2 +/
    > защитился от охочих до моей инфы.

    Главное не забудь отключить в NoScript плюшку сливающую твой айпи на их сервер ;). Хотя я предпочел uBlock - он вроде бы играет честно и автор в пакостях не замечен (этот собссно есть и под хромообразных и под лисообразных).

     
     
  • 6.99, Аноним (-), 09:13, 12/11/2016 [^] [^^] [^^^] [ответить]  
  • +2 +/
    > Главное не забудь отключить в NoScript плюшку сливающую твой айпи на их сервер

    Это хде такое место в моей ТОРе? Ми в панике.

     
     
  • 7.119, Аноним (-), 22:21, 12/11/2016 [^] [^^] [^^^] [ответить]  
  • +/
    > Это хде такое место в моей ТОРе? Ми в панике.

    Если это tor-browser, там может и отключено по дефолту. А в диком виде - в noscript в настройках ABE есть такая галочка - wan ip ∈ lan. Т.е. считать адрес WAN входящим в LAN и не давать на него браузеру лазить. Может иметь некий смысл для защиты дырявых роутеров от попыток браузера атаковать роутер в локалке.

    И все бы ничего, но узнает WAN IP эта шляпа разумеется путем похода на свой сервер и спросив сервера что он видит как WAN IP. При этом сервак, очевидно, узнает WAN IP. Ну или в случае tor - айпишник exit node. Который нафиг не упало защищать и поэтому фича только лишний раз занимается с(т)укачеством.

     
  • 4.47, Аноним (-), 17:51, 11/11/2016 [^] [^^] [^^^] [ответить]  
  • +1 +/
    > Приваси, говорите? Это скорее про inox browser какой-нибудь.

    Ага, зато если арчеводы пересоберут хром сами, то он, (как только, так разу) станет офигительно приватным!1


     
     
  • 5.55, Аноним (-), 18:23, 11/11/2016 [^] [^^] [^^^] [ответить]  
  • –1 +/
    > Ага, зато если арчеводы пересоберут хром сами, то он, (как только, так
    > разу) станет офигительно приватным!1

    А вот это зависит от уровня жеппорукости канпелирующего. Если тот применит inox patchset - то станет. А если как макака будет вступать и канпелировать - он получит то что получит.

     
     
  • 6.71, Аноним (-), 19:41, 11/11/2016 [^] [^^] [^^^] [ответить]  
  • +1 +/
    > А вот это зависит от уровня жеппорукости канпелирующего. Если тот применит inox
    > patchset - то станет.

    Мамой клянетесь?
    Хотя одна уже категоричность, что "да, станет", вкупе с гордостью за банальное умение применить патч, как бы, намекают :)

     
     
  • 7.120, Аноним (-), 22:22, 12/11/2016 [^] [^^] [^^^] [ответить]  
  • +/
    > Мамой клянетесь?

    Клянусь описанием патчей :)

    > Хотя одна уже категоричность, что "да, станет", вкупе с гордостью за банальное
    > умение применить патч, как бы, намекают :)

    Для начала я вообще не арчевод. Так что наезд был без шансов с самого начала... :)

     
     
  • 8.130, Аноним (-), 23:59, 12/11/2016 [^] [^^] [^^^] [ответить]  
  • +/
    Понятно Да без разницы, кто вы И никаких наездов не было Просто когда так ... текст свёрнут, показать
     
     
  • 9.133, Аноним (-), 01:27, 13/11/2016 [^] [^^] [^^^] [ответить]  
  • +/
    Ну а что, может проверить лично На первый взгляд патчики делают что заявлено - ... большой текст свёрнут, показать
     
  • 4.56, Аноним (-), 18:23, 11/11/2016 [^] [^^] [^^^] [ответить]  
  • +/
    Зачем закрывать дверь на ключ, если всё равно взломают?
     
  • 4.76, Аноним (-), 20:36, 11/11/2016 [^] [^^] [^^^] [ответить]  
  • +/
    > Лол, у файрфокса и гугла не менее полусотни поводов слазить на свои сервера

    Исправил, не благодари. Все то они хороши.

     
  • 3.18, th3m3 (ok), 16:34, 11/11/2016 [^] [^^] [^^^] [ответить]  
  • +6 +/
    Контекстные контейнеры убивают сразу 2х зайцев.

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

    Второй заяц - если есть несколько аккаунтов на одном сайте, то контейнеры очень облегчат жизнь.

     
     
  • 4.19, Аноним (-), 16:38, 11/11/2016 [^] [^^] [^^^] [ответить]  
  • +/
    Прекрасная фича. Как включить в FF 49? Когда будет включена по умолчанию?
     
     
  • 5.24, RTech (?), 16:46, 11/11/2016 [^] [^^] [^^^] [ответить]  
  • +/
    Чуть выше написано
     
     
  • 6.30, Аноним (-), 17:07, 11/11/2016 [^] [^^] [^^^] [ответить]  
  • +/
    Спасибо! Вы сделали мой день! В плане хороших новостей)
     
  • 4.114, Аноним (-), 17:41, 12/11/2016 [^] [^^] [^^^] [ответить]  
  • +/
    Чем лучше профилей? Будет готово - посмотрим.


     
     
  • 5.145, th3m3 (ok), 18:11, 13/11/2016 [^] [^^] [^^^] [ответить]  
  • +/
    Тем, что у тебя контейнер может быть в каждой вкладке.

    А с профилями - это неудобно, разные окна, как минимум.

     

  • 1.3, Аноним (3), 15:32, 11/11/2016 [ответить] [﹢﹢﹢] [ · · · ]  
  • +/
    Наконец-то взялись за дело
     
     
  • 2.31, Аноним (-), 17:08, 11/11/2016 [^] [^^] [^^^] [ответить]  
  • +/
    Давно пора возвращать интернет в руки пользователей.
     
     
  • 3.46, Аноним (-), 17:49, 11/11/2016 [^] [^^] [^^^] [ответить]  
  • –1 +/
    Потребители принципиально не могут себе вернуть то, что не создают.
     
     
  • 4.48, Аноним (-), 17:57, 11/11/2016 [^] [^^] [^^^] [ответить]  
  • +/
    > Потребители принципиально не могут себе вернуть то, что не создают.

    Ну, перехватить и примазаться у "создавателей" получилось вполне неплохо, не?
    Хотя вроде было все
    > The internet is just a passing fad

     
  • 3.134, Аноним (-), 01:29, 13/11/2016 [^] [^^] [^^^] [ответить]  
  • –1 +/
    > Давно пора возвращать интернет в руки пользователей.

    Для начала мазила отобрала у пользователей руль по установке расширений. И теперь у них в своей экосистеме вообще монополия на решение что такое хорошо и что такое плохо. До такой наглости не докатился даже хром.

     
     
  • 4.149, Аноним (-), 10:01, 14/11/2016 [^] [^^] [^^^] [ответить]  
  • +/
    > До такой наглости не докатился даже хром.

    Они решили не разгребать свою помойку. Ждите когда гугл скажет - мы закрываем хром со всеми дополнениями и выкатываем "Принципиально новый" (c) браузер!

     

  • 1.4, Аноним (-), 15:38, 11/11/2016 [ответить] [﹢﹢﹢] [ · · · ]  
  • –1 +/
    Кто смотрел исходники? Они переносят из Servo код на Rust'е или конвертируют в плюсы?
     
     
  • 2.7, Анончик (?), 15:46, 11/11/2016 [^] [^^] [^^^] [ответить]  
  • +6 +/
    Они выносят Servo-код на Расте в отдельные библиотеки с Си-интерфейсом, и линкуются с ними из основного кода ФФ на плюсах.
     
     
  • 3.82, OpenVMS (?), 21:39, 11/11/2016 [^] [^^] [^^^] [ответить]  
  • –1 +/
    Кстати, на Фре FF уже несколько выпусков тянет в зависимостях Rust.
     
     
  • 4.116, iZEN (ok), 20:55, 12/11/2016 [^] [^^] [^^^] [ответить]  
  • –1 +/
    > Кстати, на Фре FF уже несколько выпусков тянет в зависимостях Rust.

    Опционально. Я выключаю - долго компилировать.

     
     
  • 5.121, Аноним (-), 22:24, 12/11/2016 [^] [^^] [^^^] [ответить]  
  • –1 +/
    > Опционально. Я выключаю - долго компилировать.

    Ничего, скоро сделают mandatory. Ты там clang уже хотел? И радовался скольким там версиям llvm в системе? Ну вот скоро тебе и ЯП с расово верным управлением памятью вкрячат.

    "Будьте осторожны в своих желаниях - они выполняются!"

     
     
  • 6.124, iZEN (ok), 22:49, 12/11/2016 [^] [^^] [^^^] [ответить]  
  • –2 +/
    >> Опционально. Я выключаю - долго компилировать.
    > Ты там clang уже хотел?

    Хотел и хочу один нормальный компилятор для системы и портов, а не вязанку одних и тех же "прутиков" с разными версиями.

    > И радовался скольким там версиям llvm в системе?

    Нет.

    > Ну вот скоро тебе и ЯП с расово верным управлением памятью вкрячат.

    Кстати, firefox-50.0 уже требует отдельно устанавливаемого clang 3.6 для своей компиляции - на FreeBSD 9.x и 10.x всё сложнее становится обновлять ПО.
    (Сопровождение FreeBSD 9.3- и 10.2-RELEASE закончится 31 декабря с.г.; 10.3 ещё как-то пробарахтается до апреля 2018-го, и я не представляю как, если все ломанутся на Mesa/DRI3 12.x)

    > "Будьте осторожны в своих желаниях - они выполняются!"

    Главное - чтобы правильно их поняли.


     
     
  • 7.135, Аноним (-), 01:52, 13/11/2016 [^] [^^] [^^^] [ответить]  
  • –1 +/
    > Хотел и хочу один нормальный компилятор для системы и портов, а не
    > вязанку одних и тех же "прутиков" с разными версиями.

    Так системный llvm/шланг вроде как раз об этом. А если ты хочешь быть инновационнее апстрима - поздравляю, в этот момент ты и становишься апстримом. И таки имеешь все шансы попрыгать по граблям.

    > Кстати, firefox-50.0 уже требует отдельно устанавливаемого clang 3.6 для
    > своей компиляции - на FreeBSD 9.x и 10.x всё сложнее становится обновлять ПО.

    Еще и 3.6? Походу счастья должно быть много.

    > пробарахтается до апреля 2018-го, и я не представляю как, если все
    > ломанутся на Mesa/DRI3 12.x)

    А что, в фре таки запортили свежие дрова из линя?

    > Главное - чтобы правильно их поняли.

    Знаешь анекдот про Василий Ивановича и золотую рыбку? :)

     
     
  • 8.139, iZEN (ok), 13:47, 13/11/2016 [^] [^^] [^^^] [ответить]  
  • +/
    Наивный Походу да - у тех, кто на старье сидит и решился что-то обновить Да... текст свёрнут, показать
     

  • 1.12, Аноним (-), 16:08, 11/11/2016 [ответить] [﹢﹢﹢] [ · · · ]  
  • –1 +/
    Когда это появится в бете? e10s в бете уже доволен, потрясающе доволен.
     
     
  • 2.13, Аноним (-), 16:09, 11/11/2016 [^] [^^] [^^^] [ответить]  
  • +/
    Ну в смысле включил и потрясающе доволен..
     
     
  • 3.50, freehck (ok), 18:08, 11/11/2016 [^] [^^] [^^^] [ответить]  
  • +/
    Включил? В авроре e10s уже по умолчанию включен.
     
     
  • 4.70, Наноним (?), 19:40, 11/11/2016 [^] [^^] [^^^] [ответить]  
  • +/
    Можно спросить, что я делаю не так?
    http://itmag.es/a3po
     
     
  • 5.78, dimqua (ok), 20:41, 11/11/2016 [^] [^^] [^^^] [ответить]  
  • +2 +/
    Может он только для Windows, откуда D3D11 в GNU/Linux?
     

  • 1.16, Аноним (-), 16:31, 11/11/2016 [ответить] [﹢﹢﹢] [ · · · ]  
  • +2 +/
    >только на платформе Windows при наличии Direct3D 11

    Все. теперь браузеры хотят еще и видюху как у игорей

     
     
  • 2.20, Аноним (-), 16:41, 11/11/2016 [^] [^^] [^^^] [ответить]  
  • –2 +/
    Это де-факто стандарт в современных компьютерных системах. И не только домашних!
     
     
  • 3.27, chinarulezzz (ok), 16:59, 11/11/2016 [^] [^^] [^^^] [ответить]  
  • +/
    > Это де-факто стандарт в современных компьютерных системах. И не только домашних!

    хух, ну слава богу. А то уж подумал...

     
  • 3.57, Аноним (-), 18:24, 11/11/2016 [^] [^^] [^^^] [ответить]  
  • +2 +/
    > Это де-факто стандарт в современных компьютерных системах. И не только домашних!

    У тебя и на сервее дирексткс? Палишься, оффиопичное.

     
     
  • 4.86, Аноним (-), 23:00, 11/11/2016 [^] [^^] [^^^] [ответить]  
  • +1 +/
    Браузер на сервере? Серьезно? Палишься пока ты.
     
  • 2.33, Аноним (-), 17:09, 11/11/2016 [^] [^^] [^^^] [ответить]  
  • –1 +/
    А нафига мощностям простаивать? Если 95% времени за компом я не играю, то чего бы не юзать мощности видюхи в благом деле?
     
     
  • 3.61, YetAnotherOnanym (ok), 18:35, 11/11/2016 [^] [^^] [^^^] [ответить]  
  • –1 +/
    Join SETI@Home
     

  • 1.25, Аноним (-), 16:54, 11/11/2016 [ответить] [﹢﹢﹢] [ · · · ]  
  • +1 +/
    Сколько лет ждать пока это появится в Release? или хотя бы в Beta?
     
     
  • 2.28, th3m3 (ok), 17:06, 11/11/2016 [^] [^^] [^^^] [ответить]  
  • +2 +/
    К концу 2017 года будет релиз.
     
  • 2.36, Аноним (-), 17:11, 11/11/2016 [^] [^^] [^^^] [ответить]  
  • +/
    Твой сарказм не оценил.
     
  • 2.43, Bany (?), 17:39, 11/11/2016 [^] [^^] [^^^] [ответить]  
  • –2 +/
    5 month
     

  • 1.32, tdykunlogged (?), 17:09, 11/11/2016 [ответить] [﹢﹢﹢] [ · · · ]  
  • +3 +/
    Обожаю лису. Иногда подлагивает на скриптах, чуть медленнее работа, относительно "хромых", но все попытки перейти на "хромых" заканчивались осознанием того, что, ну, никак, не "душевно"... В общем, что хотел сказать?
    Я рад и побежал тестировать!
    Quantium. Make Firefox great again!
     
     
  • 2.34, Аноним (-), 17:10, 11/11/2016 [^] [^^] [^^^] [ответить]  
  • +/
    Подожди меня, тоже побежал тестить!
     
  • 2.37, Аноним (-), 17:13, 11/11/2016 [^] [^^] [^^^] [ответить]  
  • +1 +/
    "Душевно" - это SeaMonkey. Где вы увидели душевность в поделке агрессивных маркетологов я не представляю.
     
     
  • 3.39, 1 (??), 17:22, 11/11/2016 [^] [^^] [^^^] [ответить]  
  • –1 +/
    он просто юзает "Лучшее дополнения для Firefox" - Classic theme Restorer
     
     
  • 4.42, tdykunlogged (?), 17:26, 11/11/2016 [^] [^^] [^^^] [ответить]  
  • +/
    > он просто юзает "Лучшее дополнения для Firefox" - Classic theme Restorer

    Кстати,оно не нужно, когда используются древовидные вкладки.

     
  • 3.40, tdykunlogged (?), 17:24, 11/11/2016 [^] [^^] [^^^] [ответить]  
  • +/
    У каждого свои критерии душевности, так ведь? Пусть я "неофит", нетскейп застал лишь наблюдателем в подгузниках, потом весь путь развитий и разветвлений прошёл мимо меня... Но я полюбил именно лису, начиная с тех первых версий, к которым я получил доступ. И мне радостно, когда в ней происходят хорошие начинания. И грустно - когда плохие. Но я жду. У меня тонна терпения и хочется верить, что доминирование маркетинга - временное явление. И у лисы всё будет хорошо.
     
     
  • 4.52, Аноним (-), 18:18, 11/11/2016 [^] [^^] [^^^] [ответить]  
  • –2 +/
    Сейчас у них маркетинг уже сошел на нет. Нечего рекламировать. Достаточно запустить Firefox первый раз и увидеть тормоза, про которые хромоюзеры даже не подозревают, что они могут существовать в вебе. В общем, даже новый интерфейс FF не помог, они и затихли.

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

     
     
  • 5.58, Аноним (-), 18:29, 11/11/2016 [^] [^^] [^^^] [ответить]  
  • –5 +/
    Извините, лисий движок истошно тормозит при малейших попытках тыкать его палочкой. А хром что, он работает, многопроцессность там много лет, в линухе он эффективно урезает себя в контейнер где в случае взлома браузера - брать нечего. И поэтому не будет как у лисы с их 0day в "безопасном" JS, когдя ремотные яваскриптики сканили весь винч на предмет "чем бы поживиться" - в хроме поживиться толком нечем. Доступа нет. Поэтому гугл и платит максимальную премию только за обход ВСЕХ уровней защиты.
     
     
  • 6.150, Аноним (-), 10:08, 14/11/2016 [^] [^^] [^^^] [ответить]  
  • +/
    > в линухе он эффективно урезает себя в контейнер где в случае взлома браузера - брать нечего.

    Наивный чукотский мальчик :)

    Firejail спасёт отца русской демократии.

     

  • 1.45, Аноним (-), 17:47, 11/11/2016 [ответить] [﹢﹢﹢] [ · · · ]  
  • –2 +/
    >началась интеграция наработок из проекта Quantum, в котором производится работа по переносу в движок Gecko возможностей, изначально развиваемых для движка Servo

    Переливание из пустого в порожнее.

     
     
  • 2.49, Аноним (-), 18:01, 11/11/2016 [^] [^^] [^^^] [ответить]  
  • +2 +/
    Нам очень нехватало твоего мнения. Пиши исчо.
     

  • 1.51, 123 (??), 18:18, 11/11/2016 [ответить] [﹢﹢﹢] [ · · · ]  
  • –4 +/
    Тот неловкий момент когда вспоминаешь насколько хорош был ФФ 10 лет назад, и насколько медленными и прожорливыми стали браузеры сейчас, а единственный нормальный браузер не считая маргинальных это MS Edge.
     
     
  • 2.59, Аноним (-), 18:30, 11/11/2016 [^] [^^] [^^^] [ответить]  
  • +1 +/
    > Тот неловкий момент когда вспоминаешь насколько хорош был ФФ 10 лет назад,

    По крайней мере тогда он был лучше конкурентов. Отдадим должное стратежности гугла - они поняли что мозилла идет в сторону регресса и толпы глупых хипстеров.

    > браузер не считая маргинальных это MS Edge.

    А это вообще за браузер не считается. Нифига не умеет, дополнений по сути нет, поддержка стандартов лажовая. Зачем он такой?

     
     
  • 3.110, soarin (ok), 16:29, 12/11/2016 [^] [^^] [^^^] [ответить]  
  • –1 +/
    > поддержка стандартов лажовая

    Во, специалист. А можно список стандартов чего не поддерживает Edge?

     
     
  • 4.122, Аноним (-), 22:33, 12/11/2016 [^] [^^] [^^^] [ответить]  
  • +/
    > Во, специалист. А можно список стандартов чего не поддерживает Edge?

    caniuse.com тебе в помощь, правда список с выборкой по именно эджу ты как-нибудь сам составь из его данных, если тебе надо, данные там есть.

     
  • 2.66, Аноним (-), 19:28, 11/11/2016 [^] [^^] [^^^] [ответить]  
  • +/
    Так толсто, что меня аж жиром снесло...
     
     
  • 3.103, 123 (??), 14:03, 12/11/2016 [^] [^^] [^^^] [ответить]  
  • –1 +/
    Почему толсто, я вот пишу это с FF, но объективно, по потреблению памяти, нагрузке на процессор, использованию аппаратных декодеров видео и распределение нагрузки на GPU, как итог скорости и удобству работы Edge очень сильно опережает как FF, так Хромого (который браузером считать вообще грех). Да и дополнения для него уже есть - AdBlock Plus, Pinterst, Evernote, Pocket. Большинству (среднестатистическому юзеру) этих расширений достаточно, а превосходство в плане качества работы очевидно. Что касается "поддержки стандартов", то хватит уже насиловать труп смешных мемчиков о IE7, даже в IE11 проблем, как таковых, не наблюдается, а сервисами Гугла он работает даже лучше Лисы, при всей моей любви к оной.
     
     
  • 4.123, Аноним (-), 22:35, 12/11/2016 [^] [^^] [^^^] [ответить]  
  • +/
    > даже в IE11 проблем, как таковых, не наблюдается, а сервисами Гугла он работает
    > даже лучше Лисы, при всей моей любви к оной.

    А caniuse.com таки почему-то считает IE11 хламом, если по фичам поклацать. Там эдж то выглядит тухловато, а остальные ишаки - просто трэш.

    Пример: ишакообразные это единственные кто не умеет использовать image как edge элемента. Остальные сделали.

     
  • 4.151, Аноним (-), 10:10, 14/11/2016 [^] [^^] [^^^] [ответить]  
  • +/
    > Почему толсто, я вот пишу это с FF, но объективно, по потреблению памяти, нагрузке на процессор, использованию аппаратных декодеров видео и распределение нагрузки на GPU, как итог скорости и удобству работы Edge очень сильно опережает как FF, так Хромого

    Это всё на оффтопике только. Поставь себе уже операционную систему.

     
     
  • 5.155, 123 (??), 11:13, 14/11/2016 [^] [^^] [^^^] [ответить]  
  • +/
    Я человек не религиозный, у меня дуалбут.
     
     
  • 6.156, Аноним (-), 12:16, 14/11/2016 [^] [^^] [^^^] [ответить]  
  • +/
    А дело оказывается в религии? А я то думал мне просо удобен GNU/Linux, а оказывается я в секту свидетелей Столлмана вступил.. /s
     

  • 1.60, Аноним (-), 18:35, 11/11/2016 [ответить] [﹢﹢﹢] [ · · · ]  
  • –3 +/
    >> эффективность использования ресурсов многоядерных процессоров (разнесение нагрузки на все ядра)

    такое ощущение, что никто не слышал про треды.

     
     
  • 2.68, Аноним (-), 19:30, 11/11/2016 [^] [^^] [^^^] [ответить]  
  • +3 +/
    Дреды? я слышал про дреды.
     
  • 2.81, iZEN (ok), 21:38, 11/11/2016 [^] [^^] [^^^] [ответить]  
  • +1 +/
    Проблема нитей в том, что у них общая память (на куче) при наличии собственных стеков и переменных внутри. Есть опасность компрометации какой-то нити из параллельно выполняющейся изменением общих переменных (на куче) и косвенно через управляющий поток главной нити. Что и показывает ситуация с падением браузера с открытыми вкладками, если где-то в нём на какой-то одной вкладке "оборвалась" какая-то нить.

    Для многопроцессного выполнения кода взаимовлияние нитей ограничено родным процессом, у каждого процесса стек и куча свои. Процессы изолированы друг от друга подсистемой виртуальной памяти ОС, их взаимодействие друг с другом регламентировано механизмом межпроцессного взаимодействия (IPC). Мозилловцы сейчас реализуют именно этот механизм.

     
     
  • 3.88, vitalikp (?), 23:26, 11/11/2016 [^] [^^] [^^^] [ответить]  
  • +/
    А можно пример такой компрометации Мне кажется это перебор Можно же просто в... большой текст свёрнут, показать
     
     
  • 4.94, Anonymous1 (?), 00:44, 12/11/2016 [^] [^^] [^^^] [ответить]  
  • –3 +/
    >> Есть опасность компрометации какой-то нити из параллельно выполняющейся изменением общих переменных ...
    > А можно пример такой "компрометации"?
    >> Для многопроцессного выполнения кода взаимовлияние нитей ограничено родным процессом, у каждого процесса стек и куча свои. Процессы изолированы друг от друга подсистемой виртуальной памяти ОС, их взаимодействие друг с другом регламентировано механизмом межпроцессного взаимодействия (IPC).
    > Мне кажется это перебор. Можно же просто вынести в отдельный процесс часть
    > задач.
    > Главным процессом контролировать выполнение.
    > Я тут себе представил картину -- 100 вкладок, и на каждую вкладку
    > один процесс.
    > Создать нить намного дешевле, нежели процесс.

    В КАКОЙ ОПЕРАЦИОННОЙ СИСТЕМЕ это имеет место, не укажете? В той же,в которой межпроцессное взаимодействие ограничено тем, что каждый процесс имеет ГЛАВНОЕ ОКНО, не так ли?
    Так вот, в НОРМАЛЬНОЙ ОС нет необходимости на машине конечного пользователя переходить от ПРОЦЕССОВ к НИТЯМ, на мой взгляд... ЛЮбите десяточку - любИте и нити вместо процессов, что уж там...  

     
     
  • 5.102, vitalikp (?), 13:24, 12/11/2016 [^] [^^] [^^^] [ответить]  
  • +1 +/
    Кричать не надо, я могу и строчными прочитать.

    > В КАКОЙ ОПЕРАЦИОННОЙ СИСТЕМЕ это имеет место, не укажете?

    Что именно?

    > Так вот, в НОРМАЛЬНОЙ ОС нет необходимости на машине конечного пользователя переходить от ПРОЦЕССОВ к НИТЯМ, на мой взгляд...

    А что такое нормальная ОС?:)
    Вы не понимаете, что нити имеют тоже свою нишу применения.
    А создание нового процесса ведет к расходам как процессорного времени так и других ресурсов. Так вот применение нитей может сократить бесполезный расход ресурсов, если в этом нет необходимости. Но тут опять же надо исходить из задач, которые выполняет процесс.

    > ЛЮбите десяточку - любИте и нити вместо процессов, что уж там...  

    Извините но вашу "десяточку" я только на видео или скриншотах видел.
    Судя по всему у вас не велики познания в этой теме, да еще и паранойя)

     
  • 5.125, Аноним (-), 22:57, 12/11/2016 [^] [^^] [^^^] [ответить]  
  • +/
    Да в любой У нитей shared все адресное пространство процесса и свой только loca... большой текст свёрнут, показать
     
  • 4.104, Аноним (-), 14:10, 12/11/2016 [^] [^^] [^^^] [ответить]  
  • +/
    > Создать нить намного дешевле, нежели процесс.

    SIGSEGV существенно проще обработать и восстановиться после него, если каждый процесс в отдельной вкладке. Память у процессов изолирована, у потоков (или нитей, если вам так удобнее) - нет.

    А в случае хромого - privacy скорее напоминает бред маркетологов. А основная причина либо в том, что более одного экземпляра яваскрипта нельзя сделать, то ли изначально планировали сделать так чтобы весь браузер не падал при падении вкладки. Если данные не нужно активно менять в родительском процессе, то fork - это самое что ни на есть идеальное решение и по быстродействию и по изоляции.

     
     
  • 5.111, vitalikp (?), 17:20, 12/11/2016 [^] [^^] [^^^] [ответить]  
  • +/
    > SIGSEGV существенно проще обработать и восстановиться после него, если каждый процесс в отдельной вкладке.

    Честно говоря не уверен. Ничего мне не мешает обработать SIGSEGV и перезапустить поток снова. Но при процессе затраты будут больше. Но SIGSEGV это исключительная ситуация.

    > Память у процессов изолирована, у потоков (или нитей, если вам так удобнее) - нет.

    Мне удобней называть потоками, но поскольку отвечал на комментарий пришлось употребить термин нить.

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

     
     
  • 6.126, Аноним (-), 23:03, 12/11/2016 [^] [^^] [^^^] [ответить]  
  • +/
    Тем не мене, сбои как таковые выносят весь процесс Просто потому что память общ... большой текст свёрнут, показать
     
  • 6.129, Аноним (-), 23:55, 12/11/2016 [^] [^^] [^^^] [ответить]  
  • +/
    SIGSEGV - это показатель того, что где-то в программе что-то сильно пошло не так... большой текст свёрнут, показать
     
     
  • 7.131, Аноним (-), 00:12, 13/11/2016 [^] [^^] [^^^] [ответить]  
  • +/
    > а потом поток 1 упадет

    Следует читать как "а потом поток 1 упадет и утянет за собой весь процесс". Типа фикс...

     
  • 5.137, Аноним (-), 02:26, 13/11/2016 [^] [^^] [^^^] [ответить]  
  • +/
    > SIGSEGV существенно проще обработать и восстановиться после него, если каждый процесс в отдельной вкладке. Память у процессов изолирована, у потоков (или нитей, если вам так удобнее) - нет.

    SIGSEGV - синхронный сигнал -> его обработка происходит в контексте треда а не процесса -> нет проблем его обработать на уровне треда

     
  • 4.117, iZEN (ok), 21:55, 12/11/2016 [^] [^^] [^^^] [ответить]  
  • –3 +/
    >> Есть опасность компрометации какой-то нити из параллельно выполняющейся изменением общих переменных ...
    > А можно пример такой "компрометации"?

    От меня - нет.

    >> Для многопроцессного выполнения кода взаимовлияние нитей ограничено родным процессом, у каждого процесса стек и куча свои. Процессы изолированы друг от друга подсистемой виртуальной памяти ОС, их взаимодействие друг с другом регламентировано механизмом межпроцессного взаимодействия (IPC).
    > Мне кажется это перебор. Можно же просто вынести в отдельный процесс часть
    > задач.
    > Главным процессом контролировать выполнение.

    Это и есть то, чем они занимаются.


    > Я тут себе представил картину -- 100 вкладок, и на каждую вкладку один процесс.
    > Создать нить намного дешевле, нежели процесс.

    В Windows дешевле создать и запустить нить, а также прибить её. В Unix/POSIX дешевле форкнуть процесс.

    > В общем мне кажется до конца про оптимальный механизм никто не думал.
    > Просто посмотрели что у хрома на вкладку отдельный процесс, а давайте мы тоже так сделаем.

    Просто так безопаснее получается, чем с кучей нитей.

     
     
  • 5.127, Аноним (-), 23:05, 12/11/2016 [^] [^^] [^^^] [ответить]  
  • +/
    > От меня - нет.

    Изена скомпрометировали :)

    > В Windows дешевле создать и запустить нить, а также прибить её. В
    > Unix/POSIX дешевле форкнуть процесс.

    На самом деле как минимум в линухе тред таки полегче процесса. Но вообще оба будут LWP в конечном итоге. LWP - и тред, и процесс и даже контейнер.

     
  • 3.105, Аноним (-), 15:55, 12/11/2016 [^] [^^] [^^^] [ответить]  
  • +2 +/
    я к тому, что повысить такую эффективность можно не только процессами

    >>  повысить эффективность использования ресурсов многоядерных процессоров (разнесение нагрузки на все ядра),

    процессы не панацея. Некоторых это вводит в заблуждение.

     
  • 2.95, rshadow (ok), 02:38, 12/11/2016 [^] [^^] [^^^] [ответить]  
  • –2 +/
    У них вообще очень узкое применение: наверно только там где надо перемалывать чиселки или массивы данных, не особо заботясь о безопасности. Браузер уж точно под это не подходит.
     

  • 1.64, vitalikp (?), 19:10, 11/11/2016 [ответить] [﹢﹢﹢] [ · · · ]  
  • +3 +/
    Наплодить процессов это конечно мегакруто.

    А что и как разделять это уже выходит не так важно.

     
     
  • 2.67, Аноним (-), 19:29, 11/11/2016 [^] [^^] [^^^] [ответить]  
  • +/
    Уже провел аудит кода?
     
     
  • 3.89, vitalikp (?), 23:28, 11/11/2016 [^] [^^] [^^^] [ответить]  
  • +/
    Ага:)
     

  • 1.73, Аноним (-), 20:27, 11/11/2016 [ответить] [﹢﹢﹢] [ · · · ]  
  • +3 +/
    После включения многопроцессного режима firefox скатился в самое дно Firefox - ... большой текст свёрнут, показать
     
     
  • 2.157, Аноним (-), 15:35, 14/11/2016 [^] [^^] [^^^] [ответить]  
  • +/
    > Веб вообще стал последнее время жутко не оптимизирован.

    Ну дык. Скажите это маркетологам.

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

    NoScript + Gresemonkey. Только не забывай, что дополнения тоже любят память и проц кушать.

     

  • 1.77, Аноним (-), 20:39, 11/11/2016 [ответить] [﹢﹢﹢] [ · · · ]  
  • +/
    Только что заметил. Youtube, одна вкладка с видео, стоит на паузе. Процесс WebContent одно ядро на 100% грузит... Капец. В хроме кстати, при переходе ютуба на новый дизайн жор процессора увеличился не на много. Было 12-15%, стало 20-23%.
    Но это не лиса, где с 25% поднялось до 70%... Причина как я понял в том, что ютуб вешает процесс WebContent и он забивает одно ядро на 100%, а остальные 20% идут с основного процесса.
     
  • 1.85, Аноним (-), 22:57, 11/11/2016 [ответить] [﹢﹢﹢] [ · · · ]  
  • +2 +/
    > Quantum Compositor ... только на платформе Windows при наличии Direct3D 11

    Почему не ОпенГЛ, почему не опенсорсные ОСи получают приоритет, гнилая контора. Сижу и жру кактус только потому, что нормальных альтернатив нет.

     
     
  • 2.93, Аноним (-), 00:16, 12/11/2016 [^] [^^] [^^^] [ответить]  
  • +1 +/
    Потому что 2%. У лисы и так доля юзеров мала, приоритет на открытые ОСи будет последним гвоздём в крышку гроба.
     
  • 2.96, rshadow (ok), 02:40, 12/11/2016 [^] [^^] [^^^] [ответить]  
  • +1 +/
    Где проще делать, там быстрее и делается.
     

  • 1.97, Вареник (?), 05:30, 12/11/2016 [ответить] [﹢﹢﹢] [ · · · ]  
  • +1 +/
    >> В ночных сборках Firefox, которые лягут

    - Ладно они лягут, теперь все ядра будут лежать вместе с ними.

     
  • 1.100, Аноним (-), 11:02, 12/11/2016 [ответить] [﹢﹢﹢] [ · · · ]  
  • +/
    Светлое будущее стало светлее
     
  • 1.106, trubulizator (ok), 16:07, 12/11/2016 [ответить] [﹢﹢﹢] [ · · · ]  
  • +1 +/
    Круто. Запускаешь браузер и тупо не видишь других процессов, кроме тыщапицот процессов браузера. Вот это прогресс. Прогресс на уровне открытия IE6 отдельными окнами, когда ещё вкладок не было. Теперь есть типа "вкладки", за которыми скрываются тупо открытые целые отдельные окна. Это регресс, а не прогресс
     
     
  • 2.107, trubulizator (ok), 16:09, 12/11/2016 [^] [^^] [^^^] [ответить]  
  • +/
    Очевидно, что в скором будущем вкладки вырежут вообще :) А зачем они нужны? Ведь многопроцессность же
     
     
  • 3.113, Аноним (-), 17:41, 12/11/2016 [^] [^^] [^^^] [ответить]  
  • –1 +/
    > Очевидно, что в скором будущем вкладки вырежут вообще :) А зачем они
    > нужны? Ведь многопроцессность же

    Во-первых -- и правда, зачем нужны костыли^W вкладки? У меня вот ВМ никак не хуже браузера сумеет вкладки "проэмулировать" (причем, не только горизонтально) и более удобным образом все это расположить, да и переключаться можно будет привычно, как между прочими окнами.
    Зачем мне "недо-WM" в браузере?
    Во-вторых -- казалось бы, причем многопроцессорность и вкладки/их отсутствие. Ну, кроме как  в некоторых особо черезпопных^W оригинальных ОСях с принципом "Один процесс, одно главное окно!" )


     
     
  • 4.141, Аноним (-), 14:13, 13/11/2016 [^] [^^] [^^^] [ответить]  
  • +/
    > Во-первых -- и правда, зачем нужны костыли^W вкладки? У меня вот ВМ никак не хуже браузера сумеет вкладки "проэмулировать" (причем, не только горизонтально) и более удобным образом все это расположить, да и переключаться можно будет привычно, как между прочими окнами.
    > Зачем мне "недо-WM" в браузере?

    Ты ещё предложи вот это http://tools.suckless.org/tabbed/ юзать.

     
     
  • 5.143, Аноним (-), 16:11, 13/11/2016 [^] [^^] [^^^] [ответить]  
  • +1 +/
    > Ты ещё предложи вот это http://tools.suckless.org/tabbed/ юзать.

    Да используйте на здоровье, я разве запрещаю?
    Или все, чего нет в окошках-яблоках по умолчанию только что-то для гиков и "НИНУЖНА"? То-то яблочники недавно перетянули фичу из тайлинга, обозвав ее по своему - Split View и расставив акценты так, как будто это очередная инновация )


     
     
  • 6.146, Аноним (-), 20:11, 13/11/2016 [^] [^^] [^^^] [ответить]  
  • +/
    > Во-первых -- и правда, зачем нужны костыли^W вкладки? У меня вот ВМ никак не хуже браузера сумеет вкладки "проэмулировать"

    Я просто не смог сдержаться, после этого :)

     

  • 1.108, trubulizator (ok), 16:18, 12/11/2016 [ответить] [﹢﹢﹢] [ · · · ]  
  • +2 +/
    Не осталось нормальных браузеров! Кто-нить, сделайте нормальный браузер без заваривания кофе, пожалуйста, и не жрущий ресурсов, как GTA 5. Готов даже донатить, еханный бабай
     
     
  • 2.115, lastmac (?), 18:29, 12/11/2016 [^] [^^] [^^^] [ответить]  
  • +/
    Делаем, но дело это не простое.
     
     
  • 3.128, Аноним (-), 23:07, 12/11/2016 [^] [^^] [^^^] [ответить]  
  • +1 +/
    > Делаем, но дело это не простое.

    А что за браузер то?

     
     
  • 4.132, lastmac (?), 01:12, 13/11/2016 [^] [^^] [^^^] [ответить]  
  • +/
    Modest (https://github.com/lexborisov/Modest)
    "Голый" Си без зависимостей
     
     
  • 5.136, Аноним (-), 02:03, 13/11/2016 [^] [^^] [^^^] [ответить]  
  • +/
    > Modest (https://github.com/lexborisov/Modest)
    > "Голый" Си без зависимостей

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

    А с JS не будет адский геморрой? Он умеет дофига и прикрутить его к DOM наверное достаточно геморройно. Но идея все-равно довольно крута.

     
     
  • 6.144, lastmac (?), 17:33, 13/11/2016 [^] [^^] [^^^] [ответить]  
  • +/
    Привет!

    Да, это либа рендера, который разрабатывается в данный момент. Он не использует никаких внешних библиотек, разрабатывается на голом Си (для встраиваемости) и пишется полностью с ноля, не имеет заимствованного кода. хтмл/цсс парсер имеют отдельную ветку (создаются как либы) исключительно для удобства их использования во "внешней среде", но в Modest они включены и таскать их отдельно не нужно. Более того, код этих библиотек просто копируется из Modest. Так задумывалось изначально — возможность использовать некоторые компоненты Modest отдельно от всего рендера.

    Рендер разрабатывается не ради рендера. Не сказал бы что итог, но основная цель разработки это браузер.

    DOM Events/JS и прочее прикрутить не является проблемой, но работу проделать придется, всё разрабатывается с учётом подключения всей "периферии".

     
  • 5.161, 123 (??), 09:55, 16/11/2016 [^] [^^] [^^^] [ответить]  
  • +/
    Успехов вам, очень хорошее начинание.
     
  • 2.142, Аноним (-), 14:15, 13/11/2016 [^] [^^] [^^^] [ответить]  
  • +/
    > Не осталось нормальных браузеров! Кто-нить, сделайте нормальный браузер без заваривания
    > кофе, пожалуйста, и не жрущий ресурсов, как GTA 5. Готов даже
    > донатить, еханный бабай

    http://suckless.org/rocks
    Выбирай. Раздел: Web Browsers. Некоторые браузеры там не умеют не только кофе варить, но и в CSS.

     

  • 1.140, Valik228 (?), 14:08, 13/11/2016 [ответить] [﹢﹢﹢] [ · · · ]  
  • +/
    Скачал. Настроил 4 процесса. Как лагало, так и лагает.
    Планшет на Cherry trail, 4GB памяти.
    Объективно и непредвзято если, то самый оптимальный бравзер (скорость, энергопотребление) - это edge...
     

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



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

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