URL: https://www.opennet.ru/cgi-bin/openforum/vsluhboard.cgi
Форум: vsluhforumID3
Нить номер: 105838
[ Назад ]

Исходное сообщение
"На 2016 год запланировано задействование в Firefox кода на я..."

Отправлено opennews , 09-Дек-15 11:04 
На конференции Mozlando сделано ещё одно важное заявление (https://twitter.com/rustlang/status/674243649987850240), в соответствии с которым в следующем году компоненты Servo, написанные на языке Rust, будут постепенно перенесены в движок Gecko. Первый выпуск Firefox на базе Servo также ожидается в 2016 году.

<center><a href="https://pbs.twimg.com/media/CVtmd4GWEAA8Klw.jpg"><... src="https://www.opennet.ru/opennews/pics_base/0_1449645508.jpg&q... style="border-style: solid; border-color: #e9ead6; border-width: 15px;max-width:100%;" title="" border=0></a></center>


Напомним, что браузерный движок Servo (https://github.com/servo/servo/) развивается проектом Mozilla в сотрудничестве с компанией Samsung. Движок написан на языке Rust и отличается поддержкой многопоточного рендеринга web-страниц, а также распараллеливанием операций с DOM (Document Object Model). Текущий браузерный движок Firefox не может в полной мере задействовать потенциал современных многоядерных систем из-за изначального использования однопоточных схем обработки контента. В частности, при обработке одной страницы однопоточным остается связанный с DOM (Document Object Model) внутренний API, функции формирования содержимого окна, парсинга HTML и выполнения JavaScript. Использование Rust позволяет разбить код DOM и рендеринга на более мелкие подзадачи, которые могут выполняться параллельно и более эффективно использовать ресурсы многоядерных CPU. Кроме эффективного распараллеливания операций, используемые в Rust технологии безопасного программирования позволяют кардинально поднять уровень безопасности, решив текущие проблемы с безопасностью.


URL: https://news.ycombinator.com/item?id=10696894
Новость: https://www.opennet.ru/opennews/art.shtml?num=43486


Содержание

Сообщения в этом обсуждении
"На 2016 год запланировано задействование в Firefox кода на я..."
Отправлено Меломан1 , 09-Дек-15 11:04 
Samsung стопудовая гиря на шее Mozilla. Счастливого плаванья.

"На 2016 год запланировано задействование в Firefox кода на я..."
Отправлено Аноним , 09-Дек-15 11:05 
ким чен ира на тебя нет! кореефоб)

"На 2016 год запланировано задействование в Firefox кода на я..."
Отправлено vitalif , 09-Дек-15 13:31 
Кимченыр сам кажется самсунг не очень любит

"На 2016 год запланировано задействование в Firefox кода на я..."
Отправлено Аноним , 09-Дек-15 14:01 
Кимченыр уже давно никого не любит.

"На 2016 год запланировано задействование в Firefox кода на я..."
Отправлено Аноним , 09-Дек-15 17:52 
вранье, себя он любит, в прочим как и солнцеликий.

"На 2016 год запланировано задействование в Firefox кода на я..."
Отправлено Аноним , 09-Дек-15 23:36 
а ты себя любишь? А кого еще?

"На 2016 год запланировано задействование в Firefox кода на я..."
Отправлено Аноним , 09-Дек-15 11:22 
Да почему, скорее всего он помогает только материально.

"На 2016 год запланировано задействование в Firefox кода на я..."
Отправлено Аноним , 09-Дек-15 12:26 
за Вами уже вылетели

"На 2016 год запланировано задействование в Firefox кода на я..."
Отправлено Celcion , 09-Дек-15 14:13 
> Samsung стопудовая гиря на шее Mozilla

Еще бы! За попытку спрыгнуть, "разочаровавшись" вдруг на полпути, как с FirefoxOS - в Samsung могут и анально финансово покарать. :-)


"На 2016 год запланировано задействование в Firefox кода на я..."
Отправлено Аноним , 09-Дек-15 11:04 
главное чтоб не торомозило) может составит конкуренцию гугле с оперой, а то они совсем охернели, незнаю что они там от версии к версии пилят, но только тормозит с каждым разом еще сильнее(

"На 2016 год запланировано задействование в Firefox кода на я..."
Отправлено paulus , 09-Дек-15 13:38 
нужно всего лишь стать конкурентом chromium'у, а остальные лишь его сборочки...

"На 2016 год запланировано задействование в Firefox кода на я..."
Отправлено Аноним , 09-Дек-15 14:09 
Т е нам для скорости нехватает многопоточной работы с одной страницей? Т е страничка выжирвает все ядро?

"На 2016 год запланировано задействование в Firefox кода на я..."
Отправлено Аноним , 09-Дек-15 17:54 
> Т е нам для скорости нехватает многопоточной работы с одной страницей? Т
> е страничка выжирвает все ядро?

дело не в этом, дело в локах, которые не дают странице загрузиться быстрее при рендеринге DOM дерева.


"На 2016 год запланировано задействование в Firefox кода на я..."
Отправлено Ури , 09-Дек-15 17:05 
Это вопрос к джавоскриптописателям, которые на каждый фреймворк навешивают сверху еще один фремворк, так как преддыдущий фреймворк не смог закрыть всю костыльность языка, для которого с этой целью же и создавался.

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


"На 2016 год запланировано задействование в Firefox кода на я..."
Отправлено ix.. , 09-Дек-15 17:35 
Справедливости ради замечу, что чисто javascript фреймворки, отказавшиеся от всяких игр с DOM как jquery адепты делают, работают вполне себе шустро.
А вот фреймворки монструозы, которые ещё кстати только на подходе - polymer и подобне. Вот это уже полный пестрец.
Проблема не в жабаскриптах, проблема в том что разработчики совершенно не хотят адекватно тестировать свои продукты. Вот пример: совершенно дефолтный, ничего не делающий сайт на базе последнего бутстрапа загружается на атоме с задержкой. То есть разработчики попросту кладут болт даже на атом. А как же тогда мобильники?:) Я уж не говорю о том, что веб, который выжирает хотя бы 10% на core-5 чисто на интерфейс это мягко говоря полная жопа. И дело тут в руках!

"На 2016 год запланировано задействование в Firefox кода на я..."
Отправлено marks , 09-Дек-15 11:08 
> технологии безопасного программирования позволяют кардинально поднять уровень безопасности, решив текущие проблемы с безопасностью.

И добавить ноаых.


"На 2016 год запланировано задействование в Firefox кода на я..."
Отправлено Аноним , 09-Дек-15 11:23 
Я так понял электролизис ждать не стоит..

"На 2016 год запланировано задействование в Firefox кода на я..."
Отправлено Аноним , 09-Дек-15 11:48 
> используемые в Rust технологии безопасного программирования позволяют кардинально поднять уровень безопасности, решив текущие проблемы с безопасностью.

Да мы поняли про безопасность. Безопасность.


"На 2016 год запланировано задействование в Firefox кода на я..."
Отправлено Ури , 09-Дек-15 17:06 
Это новое популярное слово маркер, как раньше было "инновации".

Зачем я должен засунуть себе это в задницу? Потому, что это повышает безопасность!


"На 2016 год запланировано задействование в Firefox кода на я..."
Отправлено Старпон , 09-Дек-15 17:36 
Главная проблема с безопасностью в FF - не переполнения буфера, а тысячами внедряемые зонды. Начиная от официальной дыре в WebSocket API, позволяющих любому сайту узнать твой домашний IP даже за VPN. И бинарных DRM-плагинов, которые FF сам тихо скачивает без предупреждения. Тут надо не язык менять, а всё руководство Mozilla Corporation.

"На 2016 год запланировано задействование в Firefox кода на я..."
Отправлено chinarulezzz , 09-Дек-15 18:11 
>Главная проблема с безопасностью в FF

это фича, а не баг.


"На 2016 год запланировано задействование в Firefox кода на я..."
Отправлено Аноним , 09-Дек-15 19:51 
> Главная проблема с безопасностью в FF - не переполнения буфера, а тысячами
> внедряемые зонды. Начиная от официальной дыре в WebSocket API

Вы случайно с WebRTC не перепутали? http://www.ghacks.net/2015/01/27/sites-may-detect-the-local-.../


"На 2016 год запланировано задействование в Firefox кода на я..."
Отправлено bOOster , 10-Дек-15 06:15 
Необходимая специфика SIP протокола знать адрес назначения.

"На 2016 год запланировано задействование в Firefox кода на я..."
Отправлено Аноним , 13-Дек-15 10:30 
Но так и отдавали бы тот адрес, который через STUN получен. А не все 127.0.0.1/8, 192.168.0.0/16, 10.0.0.0/8, а так же постоянные адреса IPv6, несмотря на специально созданный временный. Это именно дыра, а не фича, потому как реализовать можно было не раскрывая локальных адресов.

"На 2016 год запланировано задействование в Firefox кода на я..."
Отправлено Аноним , 15-Дек-15 09:56 
> Необходимая специфика SIP протокола знать адрес назначения.

руки кому-то из зада вынуть необходимо, а не...


"На 2016 год запланировано задействование в Firefox кода на я..."
Отправлено Аноним , 09-Дек-15 11:54 
> Использование Rust позволяет разбить код DOM и рендеринга на более мелкие подзадачи, которые могут выполняться параллельно и более эффективно использовать ресурсы многоядерных CPU

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


"На 2016 год запланировано задействование в Firefox кода на я..."
Отправлено Аноним , 09-Дек-15 12:03 
говорит тише, а то хром услышит!

"На 2016 год запланировано задействование в Firefox кода на я..."
Отправлено тоже Аноним , 09-Дек-15 13:36 
Видимо, прицел на системы, где мощность одного убогонького ядра не позволяет тянуть целый браузер, зато таких ядер восемь. И больше их занять, действительно, нечем. Потому что это вообще-то телевизор.

"На 2016 год запланировано задействование в Firefox кода на я..."
Отправлено Аноним , 09-Дек-15 14:58 
уже есть и 10 и 16
надо же их чем-то занимать ...

"На 2016 год запланировано задействование в Firefox кода на я..."
Отправлено Аноним , 09-Дек-15 20:13 
только твои x86 10x и 16x ядренные никак не вяжутся с экономией электроенергии

"На 2016 год запланировано задействование в Firefox кода на я..."
Отправлено Аноним , 09-Дек-15 21:13 
Чувак, не пори чушь, 10ядерки вполне армовые.
16 ядер да, у атома восьмиядерного с гипертридингом, но там своя платформа для специфических целей, и энергии по факту жрет не так уж и ужасно - но надо будет смотреть на реальные продукты

"На 2016 год запланировано задействование в Firefox кода на я..."
Отправлено Аноним , 10-Дек-15 11:50 
сфеерические в вакууме? в каких конторах ты такое счастье видел? сколько будет стоить 2-ядреный и 10-x проц, о чем ты вообще говоришь? если ты бы знал каким устаревшим дерьмом пользуются в госконторах и какие требония выдвигаю "Дешево, быстро а сейчас еще и экономно" ты бы такое не писал

"На 2016 год запланировано задействование в Firefox кода на я..."
Отправлено Аноним , 10-Дек-15 18:59 
Еблан, уже в продаже устройства. Массово расходятся.

"На 2016 год запланировано задействование в Firefox кода на я..."
Отправлено Аноним , 09-Дек-15 22:00 
лихо вы постебались над intel MIC или Tilera-овскими и PEZY-вскими Many-Core SoC ;)

"На 2016 год запланировано задействование в Firefox кода на я..."
Отправлено Аноним , 09-Дек-15 15:46 
резурсы CPU будут тратится только на первоначальную загрузку и обработку страницы, что занимает миллисикунды

"На 2016 год запланировано задействование в Firefox кода на я..."
Отправлено Аноним , 09-Дек-15 20:15 
что предлагаешь для просомотра страничек закупать пару нвидиа и делать из низ слайдер?

"На 2016 год запланировано задействование в Firefox кода на я..."
Отправлено Аноним , 10-Дек-15 10:57 
наверняка есть фолбак режим для однопроцесоорных систем. и ксатати это в хроме уже несколько версий стоит апаратное ускорение включенным по умолчанию

"На 2016 год запланировано задействование в Firefox кода на я..."
Отправлено Вареник , 09-Дек-15 21:14 
Страничкоделы совсем охренели. Поисковик открыть - многоядерный гибридный кластер с GPU нужен, их DOM разобрать.

"На 2016 год запланировано задействование в Firefox кода на я..."
Отправлено Аноним , 09-Дек-15 12:05 
Теперь, чтобы помогать лисе размножаться, вам придётся ещё и специальный ЯП для этого учить.

"На 2016 год запланировано задействование в Firefox кода на я..."
Отправлено Аноним , 09-Дек-15 12:20 
Он легче для изучения чем плюсы, при этом производительность прилож. сравнимама, а где то быстрее.
Вменяемые сообщения от компилятора так же помогают новичкам. Ну и инфраструктура интересная, кроссплатформенная компиляция, стандартный и удобный менеджер пакетов и т.п.

"На 2016 год запланировано задействование в Firefox кода на я..."
Отправлено Аноним , 09-Дек-15 12:23 
не спорю, но если у каждая программа будет написана на своем уникальном ЯП, что же тогда будет? в общем я уже рою бункер, чего и вам советую)

"На 2016 год запланировано задействование в Firefox кода на я..."
Отправлено Аноним , 09-Дек-15 13:42 
Как будто что-то плохое. Это уже давно так.

"На 2016 год запланировано задействование в Firefox кода на я..."
Отправлено Аноним , 09-Дек-15 15:07 
я имел ввиду экзотические ЯП типа Swift, Rust, Go и тд

"На 2016 год запланировано задействование в Firefox кода на я..."
Отправлено НяшМяш , 10-Дек-15 23:20 
> я имел ввиду экзотические ЯП типа Swift

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


"На 2016 год запланировано задействование в Firefox кода на я..."
Отправлено rob pike , 09-Дек-15 12:47 
> Он легче для изучения чем плюсы

Много есть языков, которые легче для изучения чем английский. А легче чем русский - еще больше. Вывод?


"На 2016 год запланировано задействование в Firefox кода на я..."
Отправлено Аноним , 09-Дек-15 18:38 
>Вывод?

Учите китайский.


"На 2016 год запланировано задействование в Firefox кода на я..."
Отправлено rob pike , 10-Дек-15 04:34 
Нет, вывод в том что не нужно рассматривать сообщество потенциальных контрибьюторов как младенцев, не знающий ни одного языка - только в этом случае легкость изучения имеет решающее значение.

"На 2016 год запланировано задействование в Firefox кода на я..."
Отправлено anonimous , 09-Дек-15 13:19 
Хвостострел, ты?

"На 2016 год запланировано задействование в Firefox кода на я..."
Отправлено Аноним , 09-Дек-15 13:56 
Ахахахах, дадада, мы это слышали уже много раз:
1.Rust быстрее C++
2.Rust безопаснее C++
3.Rust проще C++

Но это было только в обещаниях, а на яву мы имеем всё совсем иначе:
1.Rust откровенно тормозит
2.Rust -ова "безопасность" накладывает ограничения на язык и программы и...
3.Rust-программирование становится труднее


"На 2016 год запланировано задействование в Firefox кода на я..."
Отправлено НяшМяш , 09-Дек-15 14:06 
> а на яву мы имеем всё совсем иначе

Не знаю как вы, а мы ничего не имеем против java.


"На 2016 год запланировано задействование в Firefox кода на я..."
Отправлено Аноним , 09-Дек-15 14:59 
> Но это было только в обещаниях, а на яву мы имеем всё
> совсем иначе:
> 1.Rust откровенно тормозит
> 2.Rust -ова "безопасность" накладывает ограничения на язык и программы и...
> 3.Rust-программирование становится труднее

Что именно у вас не получилось?


"На 2016 год запланировано задействование в Firefox кода на я..."
Отправлено Нимано , 09-Дек-15 15:35 
> 1.Rust откровенно тормозит

Оно и видно:
http://benchmarksgame.alioth.debian.org/u64q/which-programs-...
Или теперь настало время заимствовать аргументы у жабистов – типа "Оно не тормозит в нормальных проектах!"

> 2.Rust -ова "безопасность" накладывает ограничения на язык и программы и...

Слышал звон, да не понял, откуда он?


"На 2016 год запланировано задействование в Firefox кода на я..."
Отправлено Аноним , 09-Дек-15 18:00 
>> 1.Rust откровенно тормозит
> Оно и видно:
> http://benchmarksgame.alioth.debian.org/u64q/which-programs-...
> Или теперь настало время заимствовать аргументы у жабистов – типа "Оно не
> тормозит в нормальных проектах!"

А вы и дальше смотрите этот дурной бенчь с хреновым автором который коммиты в тесты не принимает. Они там тестирует все что угодно только не производительность ЯП.


"На 2016 год запланировано задействование в Firefox кода на я..."
Отправлено Нимано , 09-Дек-15 18:24 
Ну да, когда раст на этом "дурном" сайте особо не блестал, то ыкспертов тырьнетов все устраивало: eax . me/cpp-will-never-die/
А теперь, вдруг, сразу ...
Да и что-то свое, выходящее за рамки "for i=0; i<100500;i++", предложить видимо религия не позволяет.
=)

> с хреновым автором
> производительность ЯП

*реновым танцорам ...



"На 2016 год запланировано задействование в Firefox кода на я..."
Отправлено Аноним , 09-Дек-15 20:48 
еще один иванушка, вас всех не перелечить, чумака с заряженной водой звать надо.

"На 2016 год запланировано задействование в Firefox кода на я..."
Отправлено Аноним , 09-Дек-15 20:48 
> еще один иванушка, вас всех не перелечить, чумака с заряженной водой звать
> надо.Или батюшку с кодилом и крестом.

"На 2016 год запланировано задействование в Firefox кода на я..."
Отправлено анончег , 10-Дек-15 01:14 
кодило - это что-то, что предназначено для написания кода?

"На 2016 год запланировано задействование в Firefox кода на я..."
Отправлено Аноним , 09-Дек-15 17:00 
> Но это было только в обещаниях, а на яву мы имеем всё совсем иначе:
> 1.Rust откровенно тормозит
> 2.Rust -ова "безопасность" накладывает ограничения на язык и программы и...
> 3.Rust-программирование становится труднее

Можно примеры по каждому пункту?


"На 2016 год запланировано задействование в Firefox кода на я..."
Отправлено Аноним , 09-Дек-15 23:36 
> Можно примеры по каждому пункту?

Новость не читаем? Синим по жёлтому написано: примеры запланированы на 2016 год!


"На 2016 год запланировано задействование в Firefox кода на я..."
Отправлено Аноним , 10-Дек-15 15:58 
> 1.Rust откровенно тормозит
> 2.Rust -ова "безопасность" накладывает ограничения на язык и программы и...
> 3.Rust-программирование становится труднее

Комментарии не читаем или дальтоник? Цитату видишь?


"На 2016 год запланировано задействование в Firefox кода на я..."
Отправлено Аноним , 10-Дек-15 00:15 
С ржавчиной не знаком, но некоторые плюсовики так закостенели в своём мышлении, что малейший отход от этого ставит их в ступор. А в некоторых случаях даже компилятор. О как.

"На 2016 год запланировано задействование в Firefox кода на я..."
Отправлено Вареник , 09-Дек-15 21:15 
> Он легче для изучения чем плюсы, при этом производительность прилож. сравнимама, а
> где то быстрее.
> Вменяемые сообщения от компилятора так же помогают новичкам. Ну и инфраструктура интересная,
> кроссплатформенная компиляция, стандартный и удобный менеджер пакетов и т.п.

Только плюсы уже выучены и море кода написано. Так что идите в... мозиллу.


"На 2016 год запланировано задействование в Firefox кода на я..."
Отправлено Аноним , 09-Дек-15 13:07 
Пусть сначала фронтэнд Rust для GCC сделают.


"На 2016 год запланировано задействование в Firefox кода на я..."
Отправлено Andrey Mitrofanov , 09-Дек-15 13:36 
> Пусть сначала фронтэнд Rust для GCC сделают.

Взял лопату и https://github.com/redbrain/gccrs/commits/master побежал!! А то, ишь ты "сделают".


"На 2016 год запланировано задействование в Firefox кода на я..."
Отправлено Вареник , 09-Дек-15 21:19 
>> Пусть сначала фронтэнд Rust для GCC сделают.
> Взял лопату и https://github.com/redbrain/gccrs/commits/master побежал!! А то, ишь ты
> "сделают".

Так это фанатам хруста нужно его продвижение. Обычным программистам то он зачем, язык без ниши, без библиотек, без обратной совместимости, без нормальной IDE?


"На 2016 год запланировано задействование в Firefox кода на я..."
Отправлено Антонина Семёновна , 09-Дек-15 17:45 
Зачем?

"На 2016 год запланировано задействование в Firefox кода на я..."
Отправлено Аноним , 09-Дек-15 18:40 
Ради светлого будущего, очевидно же.

"На 2016 год запланировано задействование в Firefox кода на я..."
Отправлено Аноним , 09-Дек-15 15:49 
Куда податься? Хромой ниторт, всякие оперы проприетарны... Из требований - низкая жручесть и поддержка этих ваших носкриптов с адблоками

"На 2016 год запланировано задействование в Firefox кода на я..."
Отправлено Andrey Mitrofanov , 09-Дек-15 17:01 
> Куда податься? Хромой ниторт, всякие оперы проприетарны...

Некоторые полагают NetSurf netsurf-browser.org свободным броузером. (его автор(ы))
Некоторые полагают, что нет больше свободного броузера. (спасибо, спасибо)
Трoли расскажут про w3c, линксы (про всех них), даже netcat...

Сильно зависит от кого спросить.  === Набрaсываете потихоньку, на мозоли?

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

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


"На 2016 год запланировано задействование в Firefox кода на я..."
Отправлено iPony , 11-Дек-15 09:15 
Так слоупоки, свободного интернета давно уже. И некому не было дела, что фурифокс раньше был подстилкой гугла.

"На 2016 год запланировано задействование в Firefox кода на я..."
Отправлено Led , 12-Дек-15 00:00 
Кто о чём, а маководы всё о том, как повыгоднее стать чьей-то подстилкой...

"На 2016 год запланировано задействование в Firefox кода на я..."
Отправлено Anonymousss , 10-Дек-15 11:52 
palemoon?

"На 2016 год запланировано задействование в Firefox кода на я..."
Отправлено Аноним , 09-Дек-15 22:10 
> Использование Rust позволяет разбить код DOM и рендеринга на более мелкие подзадачи, которые могут выполняться параллельно и более эффективно использовать ресурсы многоядерных CPU.

А на С/C++ сделать это религия не позволяла?


"На 2016 год запланировано задействование в Firefox кода на я..."
Отправлено Аноним , 10-Дек-15 14:53 
не модно же

"На 2016 год запланировано задействование в Firefox кода на я..."
Отправлено анонлол , 13-Дек-15 07:24 
Тебя это трахает?

"На 2016 год запланировано задействование в Firefox кода на я..."
Отправлено Аноним , 10-Дек-15 03:07 
Будет следующим Firefox OS