Board.KolibriOS.org

Official KolibriOS board
It is currently Sun Aug 25, 2019 8:07 am

All times are UTC+03:00




Post new topic  Reply to topic  [ 126 posts ]  Go to page Previous 1 2 3 4 5 69 Next
Author Message
PostPosted: Sat Jun 11, 2011 9:57 pm 
Offline
User avatar

Joined: Tue Aug 25, 2009 4:45 pm
Posts: 794
У меня идея - превращать на прокси html в xml - а xml обрабатывать этим viewtopic.php?f=24&t=1701


Top
   
PostPosted: Sun Jun 12, 2011 8:46 am 
Offline

Joined: Mon Sep 24, 2007 11:11 am
Posts: 2814
ИМХО, в Колибри нет проблем распарсить страничку на теги. Есть проблема реализовать поддержку всех тегов HTML и свойств CSS. Браузер с поддержкой HTML3 можно написать на коленке за пару недель.


Top
   
PostPosted: Sun Jun 12, 2011 10:31 am 
Offline
User avatar

Joined: Mon Apr 16, 2007 6:38 pm
Posts: 1222
Sorcerer: "формат, читаемый (или легко реализуемый) в Колибри" - BFG(vs)? 2^32 тегов (ч-з 0 ф-ю), unlim свойств у каждого... Раз передается по сети, то еще и компактность

_________________
И мы уже давно не пешки,
Мы пули, мы орлы, и решки!
Война ютит бинарный код,
Умри, или иди вперед!


Top
   
PostPosted: Sun Jun 12, 2011 11:13 am 
Offline

Joined: Mon Sep 24, 2007 11:11 am
Posts: 2814
Это всё понятно. Попробуйте-ка реализовать поддержку тегов выравнивания, плавающие фреймы и все остальные радости жизни. Хотя, можно попробовать переводить HTML в SVG или нечто подобное.


Top
   
PostPosted: Sun Jun 12, 2011 11:13 am 
Offline
User avatar

Joined: Tue Aug 25, 2009 4:45 pm
Posts: 794
Gluk: интересная идея. Таким образо практически весь пре-рендеринг будет производиться на сервере в формат векторной картинки? Ок. как быть со скриптами и шрифтами?


Top
   
PostPosted: Sun Jun 12, 2011 11:25 am 
Offline
User avatar

Joined: Mon Apr 16, 2007 6:38 pm
Posts: 1222
XVilka, SVG (теговый) поддерживает и то, и другое, не вижу препятствий для создания соответствующих тегов и для BFG(vs)

_________________
И мы уже давно не пешки,
Мы пули, мы орлы, и решки!
Война ютит бинарный код,
Умри, или иди вперед!


Top
   
PostPosted: Sun Jun 12, 2011 11:25 am 
Offline

Joined: Mon Sep 24, 2007 11:11 am
Posts: 2814
Если переводить в SVG, то никаких проблем. Шрифты, скрипты и ссылки не теряются. Если BFG будет поддерживать то же самое - на здоровье. Кстати, SVG-сайты и браузеры без проблем откроют.


Top
   
PostPosted: Sun Jun 12, 2011 11:27 am 
Offline
User avatar

Joined: Tue Aug 25, 2009 4:45 pm
Posts: 794
Может на этом и сойдемся, как говориться? Уже три человека согласны - по мне, это достижение )


Top
   
PostPosted: Sun Jun 12, 2011 11:28 am 
Offline
User avatar

Joined: Mon Apr 16, 2007 6:38 pm
Posts: 1222
Sorcerer, да можно и SVG, главная моя мысль - чтоб в вектор

_________________
И мы уже давно не пешки,
Мы пули, мы орлы, и решки!
Война ютит бинарный код,
Умри, или иди вперед!


Top
   
PostPosted: Sun Jun 12, 2011 11:29 am 
Offline

Joined: Mon Sep 24, 2007 11:11 am
Posts: 2814
Проблема с BFG в том, что я не видел его реализаций. SVG для Колибри можно получить несколькими способами (порт libsvg - с рендером через cairo или моя собственная библиотека на Си - правда, не полностью реализующая SVG) в ближайшее время. Если будет хотя бы конвертер из BFG и в BFG, то тогда никаких проблем не вижу.


Top
   
PostPosted: Sun Jun 12, 2011 11:32 am 
Offline
User avatar

Joined: Tue Aug 25, 2009 4:45 pm
Posts: 794
Я думаю, надо начать с SVG, заменить потом всегда можно


Top
   
PostPosted: Sun Jun 12, 2011 11:35 am 
Offline
User avatar

Joined: Mon Apr 16, 2007 6:38 pm
Posts: 1222
В ближайшее время реализации BFG от меня не предвидится. Спецификации готовы и выложены, так что кто-то может и сделать, но врядли, так что пока что наиболее реальный вектор это send(GZip(SVG(somepage.html))) -> render(unGZip(get(somepage.gz)),SVG), считайте что я предлагал именно этот вариант

_________________
И мы уже давно не пешки,
Мы пули, мы орлы, и решки!
Война ютит бинарный код,
Умри, или иди вперед!


Top
   
PostPosted: Sun Jun 12, 2011 11:36 am 
Offline

Joined: Mon Sep 24, 2007 11:11 am
Posts: 2814
Договорились. Остается придумать, как побыстрее переводить HTML в тот же SVG.


Top
   
PostPosted: Sun Jun 12, 2011 11:56 am 
Offline
User avatar

Joined: Tue Aug 25, 2009 4:45 pm
Posts: 794
Придумал! Надо использовать webkit на стороне сервера! плюс вот это http://cairographics.org/manual/cairo-SVG-Surfaces.html


Top
   
PostPosted: Sun Jun 12, 2011 12:01 pm 
Offline

Joined: Mon Sep 24, 2007 11:11 am
Posts: 2814
Хм, это сработает, думаю. Все равно нужно будет думать, что делать со ссылками, кажется. Только кто будет пилить webkit?


Top
   
Display posts from previous:  Sort by  
Post new topic  Reply to topic  [ 126 posts ]  Go to page Previous 1 2 3 4 5 69 Next

All times are UTC+03:00


Who is online

Users browsing this forum: No registered users and 1 guest


You cannot post new topics in this forum
You cannot reply to topics in this forum
You cannot edit your posts in this forum
You cannot delete your posts in this forum
You cannot post attachments in this forum

Search for:
Jump to:  
Powered by phpBB® Forum Software © phpBB Limited