Talk:Comparison of layout engines (HTML 5)

From Wikipedia, the free encyclopedia

Contents

[edit] ? cells

Why did you remove the unk template ? --Fenring 20:46, 27 July 2007 (UTC)

I changed the {{unk}} to ? simply because I thought it looked better, it takes up a lot less room and conveys the same information -- Gudeldar 23:25, 29 July 2007 (UTC)
What about the {{dunno}} or {{?}} templates ? --Fenring 00:16, 30 July 2007 (UTC)
It doesn't really matter to me if you want to use the style="background: white; color: black;" class="table-unknown" | ? or ? template to me, in fact I'm not sure why I didn't change it to the {{?}} template -- Gudeldar 13:59, 30 July 2007 (UTC)
I will add / added the {{?} template in othe comparisons. I think that this indicates more to users that this cell need more research and somebody need to look after. it is fixing the focus of a user on this particular cell... Mabdul (talk) 23:25, 12 April 2008 (UTC)

[edit] Thirdparty libs

Why removing useful notes about thirdparty libs ? (the other comparisons pages have plenty of them: example) --Fenring 20:46, 27 July 2007 (UTC)

Perhaps your right, I will add the notes back but I don't think that the cells should have a link to the notes -- Gudeldar 23:25, 29 July 2007 (UTC)

[edit] Title of this article

Shouldn't we change the title of this article to Comparison of layout engines (HTML5) ? If we do, should we integrate the HTML5 features in Comparison of layout engines (HTML) ? --Fenring 20:46, 27 July 2007 (UTC)

Your probably right about that too, WHATWG is the name of the body that is trying to get these features standardized, although the W3C has adopted the WHATWG recommendations for its HTML5 working group. I don't think that it should be included in the Comparison of Layout Engines (HTML) because that would just be confusing -- Gudeldar 23:25, 29 July 2007 (UTC)
I will rename the article. The question of merging with Comparison of layout engines (HTML) should be reconsidered when it becomes a recommendation. --Fenring 00:16, 30 July 2007 (UTC)

[edit] Structure and sections

Should we put the two tables in common (afaik, html5 doesn't do the difference) ? --Fenring 20:46, 27 July 2007 (UTC)

I'm in favor of merging both tables into one, perhaps separated by a row header. -- Gudeldar 23:25, 29 July 2007 (UTC)
If we don't completely merge the two tables, and keep both features separated by a header, I would rather keep the table in separated sections. Long tables are terrible, to read, to edit. --Fenring 00:16, 30 July 2007 (UTC)

[edit] Columns Header

I agree this article is part of the "comparison of layout engines" and is named after them. But the HTML5 features involves more than the layout engine of a browser. It is related to the scripting engine also. So like in the Comparison of layout engines (ECMAScript), shouldn't we choose other titles than the layout engines (gecko, presto, ...), and simply use the browsers name ? --Fenring 20:46, 27 July 2007 (UTC)

AFAIK the layout engine is the part responsible for implementing these features not the overall browser, for example IceWeasel which is based on Gecko would support all the same features as Firefox because they both use Gecko -- Gudeldar 23:25, 29 July 2007 (UTC)
Not strictly speaking. HTML5 defines some scripting API (ie: getElementByClassName). A browser can use a full HTML5 compliant layout engine (say Gecko 5.0) while still using a script engine that doesn't support getElementByClassName. --Fenring 00:16, 30 July 2007 (UTC)
getElementByClassName is a DOM object, and is a host object implemented by the rendering engine. It is not part of the scripting engine, and to take Opera for example, they recently changed their scripting engine, but it's still the same host. (There may be some changes in the host to better accomodate the new scripting engine, but I still think you see my point.) -- liorean 14:07, 25 January 2008 (UTC) —Preceding unsigned comment added by Liorean (talk • contribs)
Ok, I finally think having consistencies between the other comparison articles is better. I'll replace safari by webkit as it includes webcore and javascriptcore. It's a pity the other vendors make no distinction between the layout engine and the application framework (or maybe they do). Anyway, one can say spidermonkey is part of gecko, too. --Fenring (talk) 12:09, 5 January 2008 (UTC)
What WebKit is to WebCore, XPFE is to Gecko. And I'm sure if you dig deep enough you'll find something similar for IE, too... --Grey (talk) 22:16, 6 January 2008 (UTC)

[edit] IE

I didn't put any IE column initially, because all the lines would be no. but... shouldn't we ? --Fenring 20:46, 27 July 2007 (UTC)

I think that IE should be included even if the answer to all the questions is no. -- Gudeldar 23:25, 29 July 2007 (UTC)
Don't be so sure, many HTML5 features are just standardization of de-facto standards. For instance don't IE support both contenteditable and autocomplete? Carewolf 14:59, 30 July 2007 (UTC)

[edit] Canvas

No browser is 100% perfect in its support for Canvas. Wouldn't it be better with some percentage instead of yes or no?--itpastorn (talk) 20:42, 3 February 2008 (UTC)

I have changed the results to partial. For more info, visit http://philip.html5.org/tests/canvas/suite/tests/ --itpastorn (talk) 17:20, 9 March 2008 (UTC)

[edit] Dumping reference about IE 8

IE 8 B 1 has a few HTML 5 features. I was chatting with one of the main contributors to HTML 5 tests (Philip). The logs are down right now, but they are at http://krijnhoetmer.nl/irc-logs/ (Look at March 15). I got this tip: http://code.msdn.microsoft.com/Release/ProjectReleases.aspx?ProjectName=ie8whitepapers&ReleaseId=581 We should update the table to say that MSIE 8 b 1 supports client side storage and a few more things. I have not got the time to do it for a few days though.--itpastorn (talk) 13:36, 15 March 2008 (UTC)

[edit] Safari (WebKit) Updates?

According to the new Safari 3.1 update, support has been added for the <video> and <audio> tags, as well as some other non-related things. The link to the update's information page is http://docs.info.apple.com/article.html?artnum=307467 if anyone wants to check on these. Both of those tags are marked as "Nightly build" levels, so maybe they need updated? --Michael Herold (talk) 04:18, 20 March 2008 (UTC)

[edit] WebKit

This version is Safari. Not is WebKit. WebKit layout engine, up to CSS Reflection, CSS Masks, CSS Canvas Drawing, CSS Gradients, GDI Text, querySelector, querySelectorAll, Native getElementsByClassName, Web Inspector with Inline CSS Editing, Support for Downloadable Fonts,Database Browser, New CSS Properties, Multi-plataform Support, HTML 5 Media Support, and more —Preceding unsigned comment added by 80.58.205.99 (talk) 13:00, 10 May 2008 (UTC)

give us the correct verion of webkit...Mabdul (talk) 15:12, 10 May 2008 (UTC)
Only stable releases count. For the time being, webkit "version numbers" follow Safari releases, because WebKit only has build numbers and there is no stable builds (at least none I can see). Hence I think that's the right way to do it. --Grey (talk) 17:16, 11 May 2008 (UTC)

[edit] Gecko audio/video

According to [1], much progress has been made since the last update to this article regarding that, but I'm unsure of exactly how the article should be changed to reflect this. It's not part of the usual nightly builds, although they are available to everyone at [2]. —Preceding unsigned comment added by Asztal (talk • contribs) 12:29, 30 May 2008 (UTC)