LINUX.ORG.RU

Наработки Google Chrome будут возвращены в WebKit

 , , , ,


0

0

Команда WebKit занимается портированием изменений, сделанных Google для проекта Chromium, обратно в основной репозиторий. В числе прочего переносятся движок JavaScript V8 и графическая библиотека Skia.

К сожалению, полному переходу на V8 мешает то, что в настоящее время он ограничен только 32-битными платформами x86 и ARM, поэтому в ближайшее время он не заменит использующийся в настоящее время SquirrelFish.

В отличие от V8, библиотека Skia обладает более высокой переносимостью. Она написана на C++, имеет поддержку опционального OpenGL-ускорения и на 10000 строк короче, чем Cairo.

Создатели Chrome заявляют, что не ставили перед собой цели создать ещё один веб-движок. Веб-разработчикам и так приходится беспокоиться о том, чтобы их сайты и веб-приложения были доступны всем пользователям, и в Google хорошо известна данная проблема. Им был необходим лёгкий, быстрый и открытый движок, и по этим критериям был выбран WebKit.

>>> Сообщение разработчиков Chrome

>>> Обзор библиотеки Skia

>>> Новость на OSNews

>>> Новость на OpenNet

★★★★★

Проверено: JB ()

>Она написана на C++

жаль... каир то на си.

mono ★★★★★
()

Лицензию тоже вернут?

wfrr ★★☆
()

Надеюсь, это успеет войти в KDE 4.2

Obey-Kun ★★★★★
()
Ответ на: комментарий от macrohard

>Создатели Chrome заявляют, что не ставили перед собой цели создать ещё один веб-движок. Веб-разработчикам и так приходится беспокоиться о том, чтобы их сайты и веб-приложения были доступны всем пользователям, и в Google хорошо известна данная проблема.

Ну вот, а вы ныли.

anonymous
()

>Она написана на C++, имеет поддержку опционального OpenGL-ускорения и на 10000 строк короче, чем Cairo.

Это, типа, преимущество?

X-Pilot ★★★★★
()
Ответ на: комментарий от X-Pilot

>>Она написана на C++, имеет поддержку опционального OpenGL-ускорения и на 10000 строк короче, чем Cairo.

> Это, типа, преимущество?

Конечно же это огромный недостаток! Причем, огромный.

anonymous
()
Ответ на: комментарий от X-Pilot

Сходи по ссылкам и посмотри, в чём преимущества. Можешь даже сорцы слить и потестить.

INFOMAN ★★★★★
() автор топика

> В отличие от V8, библиотека Skia обладает более высокой переносимостью. Она написана на C++

Бугогагага.

> и на 10000 строк короче, чем Cairo.

Они ниасилили запустить autoreconf? =)

Gharik
()

>использующийся в настоящее время SquirrelFish.

БелкоРыб? :)

>Она написана на C++, имеет поддержку опционального OpenGL-ускорения и на 10000 строк короче, чем Cairo.

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

Deleted
()

> В отличие от V8, библиотека Skia обладает более высокой переносимостью ... и на 10000 строк короче, чем Cairo

Зато она на несколько порядков длиннее, чем мой самописный сценариец! При чём тут Cairo-то? Или это такой эталон длины, типа платино-иридиевого метра?

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

anonymous
()

Лучше б сразу присоединились к команде WebKit и пилили его, вместо создания ещё одного браузера.

Demon37 ★★★★
()
Ответ на: комментарий от X-Pilot

>Это, типа, преимущество?

Нет, это типа текст

anonymous
()
Ответ на: комментарий от Gharik

>Бугогагага.

Опять условный рефлекс сработал?

anonymous
()

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

не гоните!! у web-разработчиков НЕТ такой проблеммы .. web-разработчики читают w3c стандарты и СРУТ на то что какойто там браурез не умеет там чегото выполнять из того что в w3c опубликованно уже несколько лет назад . (ну по крайней мере так поступаю -- я :) , гы гы ) .

anonymous
()
Ответ на: комментарий от grustnoe

Можно, если это JIT компилятор

anonymous
()
Ответ на: комментарий от Demon37

> Лучше б сразу присоединились к команде WebKit и пилили его, вместо создания ещё одного браузера.

IMHO такой вариант трудозатратнее. В текущем сценарии событий они грубо говоря форкнули движок и сделали из него то что им нужно не тратя время на посторонние взаимодействия. Затем они показали крутость своего браузера и на волне этого начали пропихивание изменений в основную ветку.

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

anonymous
()
Ответ на: комментарий от grustnoe

>как можно писать код, чтобы он работал только на x86 и arm? :)

hint: LE

frame ★★★
()
Ответ на: комментарий от grustnoe

> как можно писать код, чтобы он работал только на x86 и arm? :)

Jit (Just in time compiler) - он как бы будет работать там, где у него есть код генератор. Точнее работать он может работать где угодно, а код будет генерить только для x86 и arm.

Toster
()
Ответ на: комментарий от anonymous

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

anonymous
()
Ответ на: комментарий от X-Pilot

Это, типа, преимущество?

типа да. если при равной функциональности код короче на 10000 то значит поддержка такого кода будет дешевле по сравнению с "длинным" вариантом.

AndreyKl ★★★★★
()

>> как можно писать код, чтобы он работал только на x86 и arm? :)

> Jit (Just in time compiler) - он как бы будет работать там, где у него есть код генератор. Точнее работать он может работать где угодно, а код будет генерить только для x86 и arm.

Йопт! А прикиньте сколько потенциальных глюков может быть наделано в плохо вылизанном компиляторе JavaScript -> CPU code! Причём хрен кто этот транслятор до конца отдебажит, и вполне вероятно можно будет при подсовывании какого-нибудь куска JavaScript запустить шеллкод...

Не зря они табы по разным процессам раскидывают, ох не зря...

anonymous
()
Ответ на: комментарий от AndreyKl

>если при равной функциональности код короче на 10000 то значит поддержка такого кода будет дешевле по сравнению с "длинным" вариантом.

Длинный, но "правильный" код легче поддерживать, чем короткий "индусский". Так-то.

redgremlin ★★★★★
()
Ответ на: комментарий от anonymous

>Не зря они табы по разным процессам раскидывают, ох не зря...

ох уж эти быдлокодеры, сидели бы уже тогда на 2.4.* ядрах и не изобретали велосипедов

frame ★★★
()
Ответ на: комментарий от redgremlin

>Длинный, но "правильный" код легче поддерживать, чем короткий "индусский". Так-то.

ты не въезжаешь, паренек: индусам платят именно за количество строк, поэтому твои умозаключения ошибочны

frame ★★★
()
Ответ на: комментарий от redgremlin

> Длинный, но "правильный" код легче поддерживать, чем короткий "индусский". Так-то.

И много ты кода наподдерживал? Или ты это так сказал - чисто гипотетически?

anonymous
()
Ответ на: комментарий от JB

>> Хм... А ведь этот движок потом отправится в Qt.

>звучит как "отправится в биореактор" :)

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

кстати, а как тебе libsndfile, или там botan, или libdvdread? срабатывает на эти библиотеки рефлекс слюноотделения как у собачек Павлова? или на какие другие? так ты один раз изложи и все. нам ведь не интересно про твои проблемы взимоотношений с кусками кода в очередной раз читать

black7
()
Ответ на: комментарий от anonymous

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

redgremlin ★★★★★
()

Спасибо за отлично оформленную новость.

Legioner ★★★★★
()
Ответ на: комментарий от redgremlin

>>если при равной функциональности код короче на 10000 то значит поддержка такого кода будет дешевле по сравнению с "длинным" вариантом.

>Длинный, но "правильный" код легче поддерживать, чем короткий "индусский". Так-то.

Мы же гофорим о сабже, а не твоем половом опыте, так ведь?

anonymous
()
Ответ на: комментарий от redgremlin

>И где здесь упоминание сабжа?

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

anonymous
()

Вебкитокапец близится...

CARS ★★★★
()

Про сравнение калличество строк - имхо глупость. Если превозмоч себя, и пройти по ссылке обзора, то там пример этой библиотеки использует cairo для сохранение пнг в файл. значит такой функциональности в Skia нету... Так что функционально они уж очень не равны...

theos ★★★
()
Ответ на: комментарий от anonymous

Ананимус, это ЛОР, тема значения не имеет. Конкретно тут уже идет разговор про абстрактный код и абстрактные 10000 строк. Так то.

redgremlin ★★★★★
()
Ответ на: комментарий от redgremlin

>Конкретно тут уже идет разговор про абстрактный код и абстрактные 10000 строк. Так то.

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

anonymous
()
Ответ на: комментарий от Aceler

> Пропатчи libastral.so

Зачем это ему? Он юзает libabasral.so

anonymous
()
Ответ на: комментарий от anonymous

1.
>Наработки Гугля все взять могут, они под BSD.

погодите, WebKit под LGPL, то и его наработки будут под LGPL. Как гугль может выложить LGPL под BSD?


2. Вот в свете популярности WebKit в Аpple и Google почему конкверор досихпор херово поддерживается гмейлом интерестно?
только из-за гмейла юзаю фаерфокс..

кстати третий фокс с гмейлом пошустрее работает кажется чем Хром ..

ppy ★★
()
Ответ на: комментарий от Demon37

>Лучше б сразу присоединились к команде WebKit и пилили его, вместо создания ещё одного браузера.

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

PS: Все по моему дипломному сценарию захвата мира поисковиком:)

r ★★★★★
()
Ответ на: комментарий от JB

>звучит как "отправится в биореактор" :)

это у вас из-за гнома. попробуйте кде утром, в обед и вечером. перед едой (не после! рискуете сблевануть)

anonymous
()
Ответ на: комментарий от ppy

> 2. Вот в свете популярности WebKit в Аpple и Google почему конкверор досихпор
> херово поддерживается гмейлом интерестно?
> только из-за гмейла юзаю фаерфокс..

Потому что по умолчанию Konquerror использует до сих пор KHTML, а не WebKit.

anonymous
()
Вы не можете добавлять комментарии в эту тему. Тема перемещена в архив.