The OpenNET Project

 
Поиск (теги):    НОВОСТИ (+) КОНТЕНТ WIKI MAN'ы ФОРУМ twitter

12.07.2016 20:36  В Firefox 48 начнётся интеграция компонентов на языке Rust

Разработчики Mozilla приступили к воплощению на практике озвученного в прошлом году плана по задействованию в Firefox кода на языке Rust. В ближайшем выпуске Firefox 48, который ожидается 2 августа, кроме включения многопроцессного режима для ограниченного круга пользователей, в состав настольной редакции браузера впервые будет добавлен компонент на языке Rust. В версии для Android включение компонентов на языке Rust ожидается позднее.

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

Язык Rust был основан в 2006 году Грейдоном Хоаром (Graydon Hoare) как альтернатива языку C++, предоставляющая средства для безопасной работы с памятью, избавляющие разработчика от необходимости манипулирования указателями и защищающие от таких уязвимостей, как обращение к области памяти после её освобождения, разыменование нулевых указателей, выход за границы буфера и т.п. При этом, несмотря на автоматическое управление памятью, в Rust не применяется сборщик мусора и runtime, что позволяет использовать язык для системного программирования. Другим важным достоинством Rust является изначальная ориентация на организацию высокого параллелизма выполнения заданий.

Изначально Rust развивался как персональный проект Грейдона, но в 2009 году разработкой заинтересовалась компания Mozilla, благодаря ресурсам которой спустя семь лет язык был доведён до состояния пригодного для применения в реальных проектах. Интерес Mozilla к Rust вызван в первую очередь желанием повысить безопасность Firefox и уйти от бесконечной череды исправления всё новых и новых уязвимостей. Кроме того, при помощи Rust можно решить задачу распараллеливания операций с DOM (Document Object Model) и JavaScript - если для ускорения одновременной обработки разных страниц на многоядерных системах можно использовать многопроцессную модель, то обработка одной страницы остаётся однопоточной. Rust позволяет разбить код DOM, JavaScript и разбора HTML на более мелкие подзадачи, которые могут выполняться параллельно и более эффективно использовать ресурсы многоядерных CPU.

  1. Главная ссылка к новости (https://hacks.mozilla.org/2016...)
  2. OpenNews: Началось формирование ночных сборок браузерного движка Servo
  3. OpenNews: В Firefox запланировано включение по умолчанию многопроцессного режима
  4. OpenNews: Успехи Rust: Подготовка первого выпуска Servo и использование Rust в новом хранилище Dropbox
  5. OpenNews: На 2016 год запланировано задействование в Firefox кода на языке Rust и движка Servo
  6. OpenNews: Firefox на пути сокращения цикла разработки и отказа от XUL
Лицензия: CC-BY
Тип: К сведению
Ключевые слова: rust, firefox
При перепечатке указание ссылки на opennet.ru обязательно
Обсуждение Линейный вид | Ajax | Показать все | RSS
 
  • 1.2, Аноним, 20:49, 12/07/2016 [ответить] [смотреть все]
  • –14 +/
    Chrome R.I.P.
    Проблему с многоядерностью Rust решает на раз.
     
     
  • 2.12, тоже Аноним, 21:18, 12/07/2016 [^] [ответить] [смотреть все] [показать ветку]
  • +18 +/
    Если ваша проблема в том, что браузер полностью сжирает только одно ядро - многоядерность, конечно, ее решает...
     
     
  • 3.35, Аноним, 22:04, 12/07/2016 [^] [ответить] [смотреть все]
  • –7 +/
    Броузер сжирает ядро - это будни линукс-реальности что-ли У меня сейчас три б... весь текст скрыт [показать]
     
     
  • 4.36, Ivan_83, 22:10, 12/07/2016 [^] [ответить] [смотреть все]  
  • +/
    И ФФ однотредовый, значит что он всё или почти всё в один поток делает Когда в... весь текст скрыт [показать]
     
     
  • 5.42, Аноним, 22:19, 12/07/2016 [^] [ответить] [смотреть все]  
  • –1 +/
    И?


     
     
  • 6.47, Аноним, 23:23, 12/07/2016 [^] [ответить] [смотреть все]  
  • +5 +/
    У меня uTorrent на Windows 10, если качать на полную через 10 гигабитный интерне... весь текст скрыт [показать]
     
     
  • 7.48, Аноним, 23:40, 12/07/2016 [^] [ответить] [смотреть все]  
  • +6 +/
    OK! Салфетку? Кофе? Сигарету?


     
     
  • 8.66, jan pi nimi ala, 10:15, 13/07/2016 [^] [ответить] [смотреть все]  
  • +/
    Салфетку
     
  • 5.59, Акамап, 08:17, 13/07/2016 [^] [ответить] [смотреть все]  
  • +3 +/
    Однотредовый? Вы ничего не попутали?
     
  • 4.57, Тот же аноним, 06:02, 13/07/2016 [^] [ответить] [смотреть все]  
  • +/
    > мюТоррент жрёт сеть на 100% - 3-4% цп.

    + еще у вас майнятся бипкоины

     
     
  • 5.89, Аноним84701, 13:41, 13/07/2016 [^] [ответить] [смотреть все]  
  • +3 +/
    Но биткоинмайнер благоразумно мониторит запуск диспетчера задач и временно отклю... весь текст скрыт [показать]
     
     
  • 6.111, rico, 17:57, 22/07/2016 [^] [ответить] [смотреть все]  
  • +/
    oh shi...
     
  • 2.68, Чел, 11:03, 13/07/2016 [^] [ответить] [смотреть все] [показать ветку]  
  • +1 +/
    Не решает ничего Движок браузера изначально не запилен под многопоток Вот Serv... весь текст скрыт [показать] [показать ветку]
     
  • 1.3, Аноним, 20:51, 12/07/2016 [ответить] [смотреть все]  
  • +7 +/
    Однозначно приятная новость. Ждём servo by-default.
     
     
  • 2.14, rob pike, 21:20, 12/07/2016 [^] [ответить] [смотреть все] [показать ветку]  
  • +/
    И без XUL. Результат немного предсказуем.
     
     
  • 3.55, d000, 04:07, 13/07/2016 [^] [ответить] [смотреть все]  
  • +1 +/
    В XUL вся фишка лисы Без него это будет клон хрома на другом движке И только ... весь текст скрыт [показать]
     
     
  • 4.60, Аноним, 08:59, 13/07/2016 [^] [ответить] [смотреть все]  
  • –1 +/
    XUL - это не только кастомизация, это целая подсистема кроссплатформенного UI Д... весь текст скрыт [показать]
     
     
  • 5.79, rob pike, 12:50, 13/07/2016 [^] [ответить] [смотреть все]  
  • +1 +/
    Теоретически, может быть и можно Но ведь затронут Пропасть фичи пропадут, а по... весь текст скрыт [показать]
     
  • 5.80, РОСКОМУЗОР, 12:51, 13/07/2016 [^] [ответить] [смотреть все]  
  • +/
    То то я смотрю как в Опере все фичи появились в новой реализации что в результат... весь текст скрыт [показать]
     
     
  • 6.82, iPony, 12:54, 13/07/2016 [^] [ответить] [смотреть все]  
  • –2 +/
    Ну не ври, по доли использования браузера не видно... весь текст скрыт [показать]
     
  • 6.88, Аноним, 13:34, 13/07/2016 [^] [ответить] [смотреть все]  
  • +/
    Вернули многое (но ещё больше выкинули безвозвратно, это правда).
     
  • 1.4, Аноним, 20:51, 12/07/2016 [ответить] [смотреть все]  
  • +6 +/
    Многопроцессорку в последний момент отложат как пить дать
     
  • 1.5, Аноним, 20:56, 12/07/2016 [ответить] [смотреть все]  
  • –1 +/
    Интересно как все же такое развитие Rust повлияет на мир C, стоит ли уже готовит... весь текст скрыт [показать]
     
     
  • 2.7, Crazy Alex, 21:08, 12/07/2016 [^] [ответить] [смотреть все] [показать ветку]  
  • +4 +/
    Если уж Go не взлетел пока толком а он куда менее экзотичен, чем Rust - то оче... весь текст скрыт [показать] [показать ветку]
     
     
  • 3.8, th3m3, 21:14, 12/07/2016 [^] [ответить] [смотреть все]  
  • –2 +/
    Go только для узких админских задач Поэтому он и не взлетел А у админов и Pyth... весь текст скрыт [показать]
     
     
  • 4.13, rob pike, 21:19, 12/07/2016 [^] [ответить] [смотреть все]  
  • –3 +/
    Взять LuaJIT при этом было недостаточно по-хипстерски.
     
     
  • 5.22, Никто, 21:32, 12/07/2016 [^] [ответить] [смотреть все]  
  • +7 +/
    Зато сравнивать встраиваемый скриптовый язык с системным строго типизированным - это достаточно по-хипстерски. Вы зачем светлое имя порочите? Возьмите себе другой псевдним.
     
     
  • 6.45, rob pike, 22:29, 12/07/2016 [^] [ответить] [смотреть все]  
  • –1 +/
    Легкость встраиваемости в данном случае к сравнению с Go если и относится, то ли... весь текст скрыт [показать]
     
     
  • 7.92, Comdiv, 14:19, 13/07/2016 [^] [ответить] [смотреть все]  
  • +1 +/
    Преимущество, плавно перетекающее в недостаток Встраиваемость влияет на количес... весь текст скрыт [показать]
     
  • 4.67, Аноним, 10:55, 13/07/2016 [^] [ответить] [смотреть все]  
  • +/
    Для чего го - это рыночек порешает. Джава тоже не для серверсайда была.
     
  • 3.11, 123, 21:18, 12/07/2016 [^] [ответить] [смотреть все]  
  • –4 +/
    Для языка - 7 лет не срок Пошел в первый класс можно сказать Хотя опять все из... весь текст скрыт [показать]
     
  • 3.16, Аноним, 21:28, 12/07/2016 [^] [ответить] [смотреть все]  
  • +1 +/
    Это смотря с какой стороны Go - вообще странный язык Ступенькой безопаснее Си,... весь текст скрыт [показать]
     
     
  • 4.20, Ананим1111, 21:30, 12/07/2016 [^] [ответить] [смотреть все]  
  • +3 +/
    >"Системный"

    даже в кавычках, системный и GC несовместимы.

     
     
  • 5.24, Никто, 21:35, 12/07/2016 [^] [ответить] [смотреть все]  
  • +/
    Иногда системный язык означает язык для построения систем В случае Go - именно ... весь текст скрыт [показать]
     
     
  • 6.27, Аноним, 21:40, 12/07/2016 [^] [ответить] [смотреть все]  
  • –1 +/
    Каких систем Ядра - нет Системные библиотеки - нет Какие-нибудь демоны - да, ... весь текст скрыт [показать]
     
     
  • 7.41, Никто, 22:18, 12/07/2016 [^] [ответить] [смотреть все]  
  • +4 +/
    Непосредственно Go создавался в первую очередь для серверных систем Да, это тож... весь текст скрыт [показать]
     
     
  • 8.65, Аноним, 10:03, 13/07/2016 [^] [ответить] [смотреть все]  
  • +/
    Где используются в настоящее время Oberon-производные ОС В Top-500 их нет, на д... весь текст скрыт [показать]
     
     
  • 9.93, Comdiv, 14:28, 13/07/2016 [^] [ответить] [смотреть все]  
  • +3 +/
    Речь же идёт не о популярности операционной системы, а о совместимости языка со ... весь текст скрыт [показать]
     
  • 6.101, Аноним, 10:03, 14/07/2016 [^] [ответить] [смотреть все]  
  • –1 +/
    Тогда и JavaScript системный язык ... весь текст скрыт [показать]
     
  • 4.61, Аноним, 09:02, 13/07/2016 [^] [ответить] [смотреть все]  
  • –1 +/
    go - это такой узкоспециальный язык для написания IO-bound демонов Писать на не... весь текст скрыт [показать]
     
  • 3.23, Аноним, 21:33, 12/07/2016 [^] [ответить] [смотреть все]  
  • +/
    Go весьма экзотичен, нет Exception, нет толкового ООП Для меня это экзотика ... весь текст скрыт [показать]
     
     
  • 4.26, Никто, 21:39, 12/07/2016 [^] [ответить] [смотреть все]  
  • +3 +/
    Exception в нём есть, но из-за того, что люди, зачастую, судят поверхностно, не ... весь текст скрыт [показать]
     
     
  • 5.58, Аноним, 06:30, 13/07/2016 [^] [ответить] [смотреть все]  
  • +/
    Это panic? "Замечательная" альтернатива, как и всё в этом языке.
     
     
  • 6.96, Comdiv, 14:39, 13/07/2016 [^] [ответить] [смотреть все]  
  • +3 +/
    Есть или нет - это один вопрос, нравится или нет - это другой Как ни странно, н... весь текст скрыт [показать]
     
  • 2.10, rob pike, 21:18, 12/07/2016 [^] [ответить] [смотреть все] [показать ветку]  
  • +/
    Си он точно никак не повредит, потому что сложность несопоставима Замах был в с... весь текст скрыт [показать] [показать ветку]
     
     
  • 3.17, s, 21:29, 12/07/2016 [^] [ответить] [смотреть все]  
  • +2 +/
    Он на порядок лучше и есть алгебраические типы, паттерн матчинг, макросы и само... весь текст скрыт [показать]
     
     
  • 4.108, Аноним, 03:03, 18/07/2016 [^] [ответить] [смотреть все]  
  • +1 +/
    Откровенно говоря, мне, как новичку, больше понравилась документация всего и вся... весь текст скрыт [показать]
     
     
  • 5.110, Тузя, 17:00, 20/07/2016 [^] [ответить] [смотреть все]  
  • –1 +/
    Вот это, пожалуй, самый глубокий и ёмкий комментарий про C и Rust Да и вообще... весь текст скрыт [показать]
     
  • 3.25, Аноним, 21:37, 12/07/2016 [^] [ответить] [смотреть все]  
  • +2 +/
    Memory safety, race freedom, нормальные generics, нормальные макросы, - действит... весь текст скрыт [показать]
     
     
  • 4.53, Аноним, 02:31, 13/07/2016 [^] [ответить] [смотреть все]  
  • –1 +/
    Это всё, для типового жуниора с лихвой перекрывается 2 моментами упoрoтейший си... весь текст скрыт [показать]
     
     
  • 5.70, Аноним, 11:15, 13/07/2016 [^] [ответить] [смотреть все]  
  • +5 +/
    Тут поможет ещё одна фича RUST, сообщения об ошибках пишут что нужно сделать, и ... весь текст скрыт [показать]
     
     
  • 6.78, Аноним, 12:44, 13/07/2016 [^] [ответить] [смотреть все]  
  • +2 +/
    В хелловорде - несомненно.
     
  • 5.104, Aleks Revo, 09:14, 15/07/2016 [^] [ответить] [смотреть все]  
  • +/
    А что уже не так с си-подобным синтаксисом в контексте сравнения с крестами?
     
     
  • 6.109, Вареник, 07:32, 20/07/2016 [^] [ответить] [смотреть все]  
  • +/
    Тем что это синтаксис паскаля, а не С.
     
  • 3.29, Аноним, 21:43, 12/07/2016 [^] [ответить] [смотреть все]  
  • –1 +/
    Как и ожидалось в комментах перепись мамкиных борщехакеров.
     
  • 3.44, Андрей, 22:27, 12/07/2016 [^] [ответить] [смотреть все]  
  • +6 +/
    > За С++ огромное количество кода, огромная экосистема,

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

    > качественные компиляторы и тулзы.

    Которые по несколько секунд компилируют пару сотен строк кода, а весь проект собирается часами!? Нет, качественных нет.

     
     
  • 4.54, Аноним, 03:42, 13/07/2016 [^] [ответить] [смотреть все]  
  • +1 +/
    Модульность Выделение библиотек Не, не слышал А любители nero и личкрафта дол... весь текст скрыт [показать]
     
     
  • 5.71, Аноним, 11:17, 13/07/2016 [^] [ответить] [смотреть все]  
  • +/
    модульность на основе динамич библиотек которые не проверялись статическими а... весь текст скрыт [показать]
     
     
  • 6.81, Аноним, 12:53, 13/07/2016 [^] [ответить] [смотреть все]  
  • +/
    Представь себе Можно и по другому - путём построения чёткой иерархии в проекте ... весь текст скрыт [показать]
     
  • 5.76, Андрей, 12:22, 13/07/2016 [^] [ответить] [смотреть все]  
  • +/
    Шаблоны в библиотеку не засунешь А модульности в С из-коробки нет приватные ... весь текст скрыт [показать]
     
     
  • 6.83, Аноним, 12:59, 13/07/2016 [^] [ответить] [смотреть все]  
  • –2 +/
    То-то поцкалю его модули страсть как помогли Если ты ещё не понял - идеального ... весь текст скрыт [показать]
     
  • 1.6, th3m3, 21:07, 12/07/2016 [ответить] [смотреть все]  
  • +/
    Наконец-то!
     
  • 1.9, Аноним, 21:17, 12/07/2016 [ответить] [смотреть все]  
  • +1 +/
    Отличная новость QuickSort тоже Тони Хоаре изобрёл Откуда такие странная тра... весь текст скрыт [показать]
     
  • 1.15, Аноним, 21:28, 12/07/2016 [ответить] [смотреть все]  
  • –5 +/
    Почему не Haskell? У него с распаралеливанием все в порядке.
     
     
  • 2.28, Аноним, 21:43, 12/07/2016 [^] [ответить] [смотреть все] [показать ветку]  
  • +2 +/
    Как минимум - непредсказуемость ленивости Ну и парадигма другая Rust хотя и ... весь текст скрыт [показать] [показать ветку]
     
  • 2.87, abnis, 13:18, 13/07/2016 [^] [ответить] [смотреть все] [показать ветку]  
  • –3 +/
    Почему не Erlang?
    Он говорят не хуже
     
     
  • 3.102, анос, 19:20, 14/07/2016 [^] [ответить] [смотреть все]  
  • –1 +/
    Erlang все таки крутой, вот обсуждение на форуме - https www reddit com r rust... весь текст скрыт [показать]
     
  • 1.18, Аноним, 21:29, 12/07/2016 [ответить] [смотреть все]  
  • –1 +/
    шел 2016 год... весь текст скрыт [показать]
     
     
  • 2.46, Аноним, 22:50, 12/07/2016 [^] [ответить] [смотреть все] [показать ветку]  
  • –2 +/
    а количество ядер на средней десктопной уж о мобильных я не говорю системе... весь текст скрыт [показать] [показать ветку]
     
     
  • 3.49, Аноним, 23:55, 12/07/2016 [^] [ответить] [смотреть все]  
  • –5 +/
    То есть тормозящий браузер, при простое немногочисленных ядер это номарльно М... весь текст скрыт [показать]
     
     
  • 4.50, Аноним, 00:26, 13/07/2016 [^] [ответить] [смотреть все]  
  • +/
    Во-первых, он тормозит не из-за того, что занял одно ядро вместо четырёх Во-вто... весь текст скрыт [показать]
     
  • 1.19, AlexYeCu, 21:30, 12/07/2016 [ответить] [смотреть все]  
  • +/
    Лучше б починили наглухо разломанную поддержку GTK-шных тем.
    Сломали ещё в 46, на багтрекеры болт, обещают к 49 исправить.
    Приложение не работоспособно с темами кроме дефолтной, никого не скребёт. «Зато у нас будет Раст!» — кому б он сдался в браузере.
     
     
  • 2.32, Stax, 21:56, 12/07/2016 [^] [ответить] [смотреть все] [показать ветку]  
  • +/
    Просто вы не входите в их ЦА Если бы было сломано что-то на винде или андроиде,... весь текст скрыт [показать] [показать ветку]
     
     
  • 3.38, Аноним, 22:11, 12/07/2016 [^] [ответить] [смотреть все]  
  • +1 +/
    Вот-бида А мне и на венде то ни разу не приходило в голову дефолтную тему менят... весь текст скрыт [показать]
     
     
  • 4.63, ryoken, 09:31, 13/07/2016 [^] [ответить] [смотреть все]  
  • +/
    И много в Kaiji вот этого самого вы увидели ... весь текст скрыт [показать]
     
  • 4.90, Аноним84701, 13:54, 13/07/2016 [^] [ответить] [смотреть все]  
  • +2 +/
    А что, в форточках уже сделали нормальную т е не только цвет и градиенты декор... весь текст скрыт [показать]
     
  • 4.103, Аноним, 23:26, 14/07/2016 [^] [ответить] [смотреть все]  
  • –1 +/
    Руки прочь от темы, аниме и поней.
     
  • 3.39, AlexYeCu, 22:13, 12/07/2016 [^] [ответить] [смотреть все]  
  • +3 +/
    Судя по общему вектору развития FF, в их ЦА пользователи не входят в принципе П... весь текст скрыт [показать]
     
     
  • 4.43, Аноним, 22:24, 12/07/2016 [^] [ответить] [смотреть все]  
  • +/
    Это заговор M Они проплачивают Гуглю и Мозилле за саботаж, чтобы пересадить вс... весь текст скрыт [показать]
     
     
  • 5.73, XoRe, 11:47, 13/07/2016 [^] [ответить] [смотреть все]  
  • +/
    Давай ещё круче: это Гугль проплачивает MS, чтобы MS проплачивал Гуглю
     
     
  • 6.98, ryoken, 16:26, 13/07/2016 [^] [ответить] [смотреть все]  
  • +1 +/
    ощутил себя в комнате с зеркальными стенами ... весь текст скрыт [показать]
     
     
  • 7.105, Aleks Revo, 09:25, 15/07/2016 [^] [ответить] [смотреть все]  
  • –1 +/
    вылазь из лазера ... весь текст скрыт [показать]
     
  • 4.86, Ordu, 13:10, 13/07/2016 [^] [ответить] [смотреть все]  
  • +/
    При любом развитии пользователи вываливаются из ЦА Любое развитие -- это измене... весь текст скрыт [показать]
     
  • 2.34, th3m3, 22:03, 12/07/2016 [^] [ответить] [смотреть все] [показать ветку]  
  • –2 +/
    У меня в 47 версии - всё нормально стало работать.
     
     
  • 3.37, AlexYeCu, 22:10, 12/07/2016 [^] [ответить] [смотреть все]  
  • +3 +/
    Весьма информативное сообщение ... весь текст скрыт [показать]
     
     
  • 4.74, th3m3, 11:52, 13/07/2016 [^] [ответить] [смотреть все]  
  • –2 +/
    В 47 версии это пофиксили Во всяком случае, у меня всё стало нормально Так инф... весь текст скрыт [показать]
     
     
  • 5.77, AlexYeCu_not_logged, 12:39, 13/07/2016 [^] [ответить] [смотреть все]  
  • +/
    Информативней Только вот на багтрекерах Мозиллы этот баг отмечен как неисправле... весь текст скрыт [показать]
     
  • 2.72, Аноним, 11:21, 13/07/2016 [^] [ответить] [смотреть все] [показать ветку]  
  • –1 +/
    FIY, у RUST отличная поддержка GTK, биндинги пишут разработчики мейнтейнеры GTK,... весь текст скрыт [показать] [показать ветку]
     
     
  • 3.84, Аноним, 13:01, 13/07/2016 [^] [ответить] [смотреть все]  
  • +2 +/
    > биндинги пишут разработчики/мейнтейнеры GTK

    это-то и пугает...

     
  • 1.21, Аноним, 21:32, 12/07/2016 [ответить] [смотреть все]  
  • –2 +/
    Firefox 50.0a1 (2016-07-11) раст уже там?
     
     
  • 2.31, paulus, 21:46, 12/07/2016 [^] [ответить] [смотреть все] [показать ветку]  
  • +/
    естественно :)
     
  • 1.30, Аноним, 21:46, 12/07/2016 [ответить] [смотреть все]  
  • –1 +/
    Многопоточность не так уж прямо и нужна На моем смартфоне за 3к сайты не тормоз... весь текст скрыт [показать]
     
     
  • 2.33, Аноним, 22:02, 12/07/2016 [^] [ответить] [смотреть все] [показать ветку]  
  • +1 +/
    Это неправильные сайты.
     
  • 2.40, Аноним, 22:14, 12/07/2016 [^] [ответить] [смотреть все] [показать ветку]  
  • +1 +/
    Где-то не подключены То есть, у вас не тормозят, а на срасунге с тизенем будут... весь текст скрыт [показать] [показать ветку]
     
  • 1.51, AnotherReality, 02:02, 13/07/2016 [ответить] [смотреть все]  
  • –3 +/
    Неплохо Интересно а потребление памяти уменьшится, или увеличится Всё таки гу... весь текст скрыт [показать]
     
  • 1.52, AnotherReality, 02:16, 13/07/2016 [ответить] [смотреть все]  
  • –2 +/
    Кстати, что за extensions лежит под названием
    {972ce4c6-7e08-4474-a285-3208198ce6fd}.xpi ?
     
     
  • 2.56, Аноним, 05:39, 13/07/2016 [^] [ответить] [смотреть все] [показать ветку]  
  • +1 +/
    xpi - это zip. открой да посмотри что там внутри
     
  • 2.107, paulus, 22:24, 15/07/2016 [^] [ответить] [смотреть все] [показать ветку]  
  • +/
    Если не ошибаюсь там лежит The default theme ... весь текст скрыт [показать] [показать ветку]
     
  • 1.64, Аноним, 10:01, 13/07/2016 [ответить] [смотреть все]  
  • +/
    чем далее, тем более понимаю, что не так уж и плох Chromium
     
  • 1.69, Аноним, 11:07, 13/07/2016 [ответить] [смотреть все]  
  • –1 +/
    Прямые руки решают все вышеперечисленные проблемы. А ЯП тут вообще не при чём!
     
     
  • 2.85, Аноним, 13:02, 13/07/2016 [^] [ответить] [смотреть все] [показать ветку]  
  • +1 +/
    Святой П-трек, адекват в треде, все в машину!
     
  • 1.75, Анонимный Алкоголик, 11:59, 13/07/2016 [ответить] [смотреть все]  
  • –1 +/
    > При этом, несмотря на автоматическое управление памятью, в Rust не применяется сборщик
    > мусора и runtime

    Так это же чудо. Было бы. А так-то там подсчёт ссылок. Внезапно. В программы встраивается. Незаметно судя по всему...

     
     
  • 2.99, Аноним, 17:31, 13/07/2016 [^] [ответить] [смотреть все] [показать ветку]  
  • +2 +/
    Подсчёт ссылок в Swift работает, в Rust - только если явно указать Прекратите у... весь текст скрыт [показать] [показать ветку]
     
  • 1.91, Ilya Indigo, 14:18, 13/07/2016 [ответить] [смотреть все]  
  • –1 +/
    Интересует только одно, Firebug сможет работать на серво? Теоретически возможно ли это и ведутся ли работы над этим?
    Кто в теме, расскажите пожалуйста.
     
     
  • 2.97, iPony, 15:20, 13/07/2016 [^] [ответить] [смотреть все] [показать ветку]  
  • +/
    Вообще, пользоваться отдельным инструментом для разработки, когда и так в браузер понапихано его ого-го, по моему попахивает позерством.

    Старый Firebug выкинут на помойку. Ибо сильная завязанность на XUL.
    Будет новый/модный/стильный на основе встроенных средств отладки браузера. Разработчики об этом писали.
    https://blog.getfirebug.com/2016/06/07/unifying-firebug-firefox-devtools/

     
     
  • 3.106, Aleks Revo, 09:35, 15/07/2016 [^] [ответить] [смотреть все]  
  • +/
    > Вообще, пользоваться отдельным инструментом для разработки, когда и так в браузер понапихано
    > его ого-го, по моему попахивает позерством.

    Привычка - вторая натура. Хотя, увы, файрбаг как самостоятельный инструмент - умер.

     
  • 1.100, Аноним, 20:44, 13/07/2016 [ответить] [смотреть все]  
  • –3 +/
    Веб разрабатывался для распостранения научных статей, они понапихали туда кучу в... весь текст скрыт [показать]
     

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


      Закладки на сайте
      Проследить за страницей
    Created 1996-2016 by Maxim Chirkov  
    ДобавитьРекламаВебмастеруГИД  
    Hosting by BSH TopList