Recommended Posts

Until last year, the WHATWG and W3C (the web?s main standards-making body) had essentially been working together on a single HTML(5) specification, but in January of 2011, Ian Hickson of the WHATWG described a new development model for web standards: the WHATWG would now focus on an evolving, "living standard," while the W3C would stick to producing static "snapshots" using its traditional numbered versioning system. Now, in an email sent to the WHATWG mailing list, Hickson provides an update on the split, explaining that while he had previously been responsible for editing both the W3C and WHATWG specifications, editing duty for the W3C?s version will now belong to someone else.

We?ve spoken with one developer to get his take on this and he concurs with Hickson that the main priority here is what browser leaders will do, although he also thinks that ?separation rarely indicates things are going well.?

http://techcrunch.co...d-not-standard/

http://www.theverge.com/2012/7/22/3175248/html5-fork-w3c-whatwg

Here's to HTML5, HTML5+, HTML SuperDuper edition, HTML5 Chrome Edition, HTML5 Firefox edition and of course W3C HTML edition.

Claiming that forking will not influence development and cause a mess in HTML world is such PR it's not even funny.

Of course this isn't anything shocking or unexpected. Most reasonable and informed people who understood that HTML5 has always been a mess and this is just a step that proves how much of a corporate/browser vendor politics play a role in these standards.

"This is getting out of hand! Now, there are two of them!"

-- Viceroy Nute Gunray

Though I will make a resume lest some fail to see it for what it has been since its inception:

"[..] probably, nothing has really changed, this potentially doesn't matter, there is no 'standard', it?s really down to vendors"

Standards or no, vendors will decide the features, the implementation, the future, everything.

Standards or no, vendors will decide the features, the implementation, the future, everything.

And since we have 5 browsers we know it will be a mess. We've had this same scenario in 1990s with Netscape, Internet Explore, AOL and floating standards that were never unified. That's why Flash exploded to begin with because none of the features dependent on browsers have worked on a large scale.

So at that point what did happen? We got IE6 as the dominant browser and we are still living through that nightmare. The history is repeating itself, only this time it might be Chrome instead of IE.

"Until now the two standards bodies working on HTML5 (WHATWG and W3C ) have cooperated. An announcement by WHATWG makes it clear that this is no longer true. WHATWG is going to work on a living standard for HTML which will continue to evolve as more technologies are added. WC3 is going the traditional and much more time consuming route of creating a traditional standard which WHATWG refers to as a 'snapshot' of their living standard. Of course now being free of WC3's slower methods WHATWG can accelerate the pace of introducing new technologies to HTML5. Whatever happens, the future has just become more complicated ? now you have to ask yourself 'Which HTML5?'"

http://developers.slashdot.org/story/12/07/21/2040257/html5-splits-into-two-standards

Freakin' BINGO! :)

Unfortunately for the doomsayers, this won't actually have any effect. Remember that the WHATWG and the W3C are both made up of the browser makers, and the specs themselves reflect whatever the browsers do, if one group (somehow) manages to change their copy of the spec to something that doesn't match what browsers do, then it'll simply be wrong.

And I don't know how that situation could happen, since (as I said) browser makers are part of both groups and have a very large say over the process at both.

Unfortunately for the doomsayers, this won't actually have any effect.

Yep.. because having two independent HTML standards is a great thing and will work better. :)

The fact they split tells you that there are 2 currents in this game. One is leaning towards introducing new features while the other wants to do the things that are more compatible in the long run aka standard.

Those of us who remember know that W3C and WHATWG never agreed before (aka HTML/xHTML etc). They came together for HTML5 and now they are splitting again.

Hickson is idealistic and disingenuous. Imagine 3 years from now when you have a ton of features in new browsers depending on what a browser vendor thinks will be best for them (aka forking) and are not standardized with W3C and you have a ton of people using old browsers without any of those features. And this WILL happen. Writing HTML/HTML5 will be lots of FUN!

I'm not sure you got the idea that we're going to have two different incompatible specs regarding HTML, the WHATWG and W3C specs will still agree, since they're describing what browsers do (And the browser makers themselves are part of the W3C and WHATWG, so they have say over what the specs say)

The main difference is that now the author of the WHATWG spec, isn't also maintaining the W3C snapshot copy of the spec, the specs themselves are still going to agree.

The main difference is that now the author of the WHATWG spec, isn't also maintaining the W3C snapshot copy of the spec, the specs themselves are still going to agree.

And we need to believe that on Hickson's word? Forking is ALWAYS going to cause discrepancies and considering that W3C will not evolve the standard as WHATWG will, you will get pretty big differences eventually. Why is there a need to even create 2 different HTML standards? Btw, WHATWG is not supported by everyone.. it is supported by Apple, Mozilla and Opera.

We have already seen this scenario play out before with browser vendors pushing the features while W3C trying to standardize around it and it never worked out. The reason why HTML4 was easy to work with was because the standard wasn't changing (that's why it's called a standard). Right now you will have browser vendors implementing features they feel should be in HTML5 and then W3C will take some things from it and might adopt some while it won't others..

And what are we going to be left with? A bunch of browsers who have a ton of different features that are not part of the standard.

Everyone who is sensible can see that this split is bad news.

The main difference is that now the author of the WHATWG spec, isn't also maintaining the W3C snapshot copy of the spec, the specs themselves are still going to agree.

Here's what's going to happen

If you think that these two organizations are now going their separate ways and that this means that there will be two HTML5 standards, I think you are likely to be correct. The W3C is planning to create a single definitive standard, which WHATWG regards as a "snapshot" of its living standard HTML5. Freed of the need to stay in step with the W3C, it is likely that the WHATWG's living standard will move ahead even faster than before.

Overall this doesn't seem to be a good development. It will no longer be possible to say exactly what HTML5 is - the W3C's snapshot or the living standard of WHATWG. My guess is that Chrome and Firefox will adopt as much of the new stuff as possible and Microsoft will simply pick which bits most suit its corporate interests.

So in the future you will need to choose what HTML5 means to you.

http://www.i-program...-w3c-split.html

Heh, so much for the Internet standard of the future, the holy Saviour of the poor web users enslaved by the evil Adobe Flash plug-in and unifier of all the computing platforms out there....

Seriously, I'm looking forward to the next chapter of the movie. Too bad Steve Jobs won't be alive to enjoy it XD

Heh, so much for the Internet standard of the future, the holy Saviour of the poor web users enslaved by the evil Adobe Flash plug-in and unifier of all the computing platforms out there....

Seriously, I'm looking forward to the next chapter of the movie. Too bad Steve Jobs won't be alive to enjoy it XD

Hah.. if anything this will just reaffirm the need for Flash and the second Flash revolution will take place :D

Hell we might even get Flash Player on smartphones again. ;)

I'm still not sure where you're getting the idea that the specifications are different, you keep referring to the W3C copy as the definitive version, which is wrong, the WHATWG version is the definitive version. If the W3C snapshot disagrees with the WHATWG version, then it's wrong. It's not separate (And if it is, then nobody would use it since the browser makers are following the WHATWG version, etc.)

This story is getting blown out of proportion to be honest. No browser can be considered to be HTML5 compatible unless it implements the W3C spec. The point of the WHATWG spec is to get things done. The W3C spec process takes too long, HTML5 won't become a full recommendation until 2014, which means that it'll have taken 6 years from first draft to final recommendation. The WHATWG basically want to change the spec drafting mechanism so that things get done quicker. Something that is desperately needed.

Granted there are downsides, such as the inevitable variations between the browsers' implementations, but as long as developers stick to the W3C snapshots of the spec, they won't have any interoperability issues. Using the WHATWG spec (or if it happens, a browser's independent fork of the specification), will come with all the same hazards as the experimental browser features that aren't guaranteed to be the same across browsers.

I'm still not sure where you're getting the idea that the specifications are different, you keep referring to the W3C copy as the definitive version, which is wrong, the WHATWG version is the definitive version. If the W3C snapshot disagrees with the WHATWG version, then it's wrong. It's not separate (And if it is, then nobody would use it since the browser makers are following the WHATWG version, etc.)

From Ian Hickson himself:

A few years ago (around 2007), we started working with the W3C on what we

were then unofficially calling "HTML5", and officially calling "Web

Applications 1.0". We renamed the specification "HTML5", and the W3C began

publishing a copy of it as well. Not long after, the W3C side of this

effort decided to split their version of the spec into subspecs (e.g.

splitting out the 2D canvas API, server-sent events, postMessage, etc),

and for a while we tried to match that on the WHATWG side. The result was

an increasing confusion of versions of the spec, so we eventually went

back to just having a single spec on the WHATWG side which contains

everything I work on, which we now call the "HTML Living Standard". Over

the years, this document and the various documents on the W3C side have

slowly slightly forked, as documented at the top of the WHATWG spec.

More recently, the goals of the W3C and the WHATWG on the HTML front have

diverged a bit as well. The WHATWG effort is focused on developing the

canonical description of HTML and related technologies, meaning fixing

bugs as we find them [1], adding new features as they become necessary and

viable, and generally tracking implementations. The W3C effort, meanwhile,

is now focused on creating a snapshot developed according to the venerable

W3C process. This led to the chairs of the W3C HTML working group and

myself deciding to split the work into two, with a different person

responsible for editing the W3C HTML5, canvas, and microdata

specifications than is editing the WHATWG specification (me).

So no.. WHATWG is not "definitive" standard. It's not standard at all. It's introducing new features that will go far ahead of W3C HTML standard and will be implemented however browser makers feel they should (in their own way) and then they will try to patch things with W3C if the relationship doesn't collapse completely.

I don't see how any of this can be good. The one bright side was that WHATWG and W3C worked together and created one HTML standard that should have evolved in unified way. Obviously this didn't work out and now even bigger fragmentation between features will happen.

This story is getting blown out of proportion to be honest. No browser can be considered to be HTML5 compatible unless it implements the W3C spec. The point of the WHATWG spec is to get things done. The W3C spec process takes too long, HTML5 won't become a full recommendation until 2014, which means that it'll have taken 6 years from first draft to final recommendation. The WHATWG basically want to change the spec drafting mechanism so that things get done quicker. Something that is desperately needed.

Well that's the problem.. You will have 2 HTML "standards" that browser will implement. Things that WHATWG considers new features and W3C stuff. Eventually you will have a mess of browsers who support different features based on how they feel it benefits the company making a browser.

Needless to say this will be a mess for developers.

If you thought targeting just one HTML5 standard and dealing with compatibility across browsers, wait till you see how this will work out.

It figures! HTML5 had great promise, but now they went and split it into two standards! As for WHATWG's version, I am all for constant additions and new technology, but a developer like myself cannot be confident in something if it is constantly evolving! That makes it awful hard to decide whether or not to implement features. *Sigh* Oh well, I guess I will go the route of implementing the new technologies where they make sense and falling back to older technologies for those that don't have browsers to support the features. Such is the life of a developer! lol :)

Well that's the problem.. You will have 2 HTML "standards" that browser will implement. Things that WHATWG considers new features and W3C stuff. Eventually you will have a mess of browsers who support different features based on how they feel it benefits the company making a browser.

No, the W3C specs will be a snapshot of the WHATWG spec, therefore the W3C spec will be the same as the WHATWG spec, just older. Think of the WHATWG spec as the "bleeding edge" spec, and the W3C spec as the LTS spec. If something goes into the WHATWG spec, all the browsers will implement it. Anything where there is significant disagreement won't go into the spec until agreement is reached. The WHATWG specs will still be specifications. Any browsers not implementing the WHATWG spec won't be HTML n compliant, since the W3C spec will still require the feature be implemented in that manner.

Needless to say this will be a mess for developers.

If you thought targeting just one HTML5 standard and dealing with compatibility across browsers, wait till you see how this will work out.

I really don't think it will be. HTML5 is HTML5, it's a defined and unchanging W3C specification. Web developers looking to have a highly accessible and compliant spec should use the W3C specification. Anyone looking to try cutting edge features can use the WHATWG rolling spec, but need to be aware that the specification is subject to change, and they'll need to be prepared for that, but how is this any different from how HTML5 was introduced? We had years of "Your browser doesn't support HTML technologies such as <canvas>" already, what's going to change?

If anything, this will be good for the HTML spec progress, because it draws a distinct line between the W3C and WHATWG specs. HTML 5 was a constantly changing specification, and developers looking to use HTML5 tech had to deal with that. Now, HTML n developers will always be assured that the W3C specs will never change, but if they want to use bleeding edge stuff, they can use the WHATWG spec as a rough guide, knowing that this is a fluid spec that may introduce breaking changes between versions.

Any browser-specific "forks" of the specification will be implementation dependent, and aren't standardized to any extent, just as they always have been.

It's worth noting that this split between the consortia has been in place (as the article notes) since January of last year, and the world hasn't ended yet. The notable news here is that Hixie has quit as head of the W3C spec committee. This may pose communication issues between the consortia, however I don't see any significant issues.

  • Like 1

What a load of utter sensationalist nonsense.

Browsers will continue to implement the bleeding edge while being able to now have more solid specs to conform to that don't change constantly.

Of course the doomsayer in this thread would be a shill for a company attempting to lock down the web with their own proprietary cruft. Chrome truely is the new IE6.

Edit: The more I think about it the more awesome it sounds, if relevant DOCTYPEs are created for the new standards, this could be a great help in making sure sites don't break with rolling browser releases.

...

Edit: The more I think about it the more awesome it sounds, if relevant DOCTYPEs are created for the new standards, this could be a great help in making sure sites don't break with rolling browser releases.

I think that would cause more issues (Look how many people use the XHTML Transitional doctype, that's just wrong), currently the DOCTYPE is only checked to see if the page should be rendered in quirks mode or standards mode, there's no different behaviour apart from that (Which is also why the WHATWG version of HTML is the definitive version, it details how to properly parse and handle all previous versions of HTML)

That's actually why the recommended doctype is "<!DOCTYPE html>", it's the smallest required doctype to trigger standards mode in browsers, and ensures your page won't fall out of standards mode in the future.

I think that would cause more issues (Look how many people use the XHTML Transitional doctype, that's just wrong), currently the DOCTYPE is only checked to see if the page should be rendered in quirks mode or standards mode, there's no different behaviour apart from that (Which is also why the WHATWG version of HTML is the definitive version, it details how to properly parse and handle all previous versions of HTML)

That's actually why the recommended doctype is "<!DOCTYPE html>", it's the smallest required doctype to trigger standards mode in browsers, and ensures your page won't fall out of standards mode in the future.

I know how DOCTYPEs function, my point was more that if the two bodies are parting ways with the WHATWG becoming more proactive with their work, it would probably be useful to leverage the existance of the W3C's "after-the-fact" standards so there is a solid (unchanging) base for developers to work from. With the WHATWG's definitive but bleeding edge standard being "use-at-your-own-risk".

This topic is now closed to further replies.
  • Recently Browsing   0 members

    • No registered users viewing this page.
  • Posts

    • Vivaldi 8.0.4033.48 by Razvan Serea Vivaldi is a cross-platform web browser built for – and with – the web. A browser based on the Blink engine (same in Chrome and Chromium) that is fast, but also a browser that is rich in functionality, highly flexible and puts the user first. A browser that is made for you. Vivaldi is produced with love by a founding team of browser pioneers, including former CEO Jon Stephenson von Tetzchner, who co-founded and led Opera Software. Vivaldi’s interface is very customizable. Vivaldi combines simplicity and fashion to create a basic, highly customizable interface that provides everything a internet user could need. The browser allows users to customize the appearance of UI elements such as background color, overall theme, address bar and tab positioning, and start pages. Vivaldi features the ability to "stack" and "tile" tabs, annotate web pages, add notes to bookmarks and much more. Vivaldi 8.0.4033.48 changes: [Chromium] Update to 148.0.7778.267 ESR (includes security fixes from 149.0.7827.114/115) [Crash] When closing devtools with input caret in a CSS property field (VB-128998) [Linux][Media] Fetch an updated proprietary media support file (VB-129132) [Permissions] Global Permissions counter shows all permissions (64) as overridden (VB-127713) Download: Vivaldi 64-bit | 139.0 MB (Freeware) Download: Vivaldi 32-bit | ARM64 View: Vivaldi Home Page | Screenshot Get alerted to all of our Software updates on Twitter at @NeowinSoftware
    • Two variants of the KAMRUI H2 mini PC receive deeper discounts on Amazon by Steven Parker KAMRUI (sister company of AceMagic) reached out to us, letting us know that they are applying further discounts to two of their H2 mini PC variants, and in times like these, every little helps. First off, it's the Core i5 14450HX 32GB+1TB variant, which already received a discount from $699 to $567.99 on Amazon, so you may be asking what you get for that. Its most important features are listed below. 32GB Memory Configuration, Exceptional Value. Driven by rising AI demand, the DDR memory supply is tightening, making high-capacity memory more valuable. KAMRUI maintains high-quality standards while offering strong value with a 32GB RAM + 1TB SSD configuration, which delivers excellent performance and storage. Intel i5-14450HX, HX-Class Performance Powered by the Intel Core i5-14450HX (10 cores/16 threads, up to 4.8GHz, 54W TDP)-HX series delivers desktop-class performance. Enjoy up to 120% higher multi-core performance vs. i7-1185G7 and stronger sustained performance than Ryzen 9 6900HX under heavy workloads. With 14450HX performance, it handles coding, compiling, Docker with ease, runs 10+ apps simultaneously—Excel, Chrome, Zoom, video editing—with smooth multitasking and fast load times. 32GB RAM & 1TB NVMe SSD - expandable up to 4TB Mini pc W-11 Pro equipped with 32GB (16GB×2) DDR4 dual-channel memory and a 1TB NVMe PCIe 4.0×4 SSD, mini pc delivers fast system response and efficient data access for demanding workloads. Dual M.2 slots support storage expansion up to 4TB. Large memory support running multiple virtual machines simultaneously, enabling fast deployment and isolated sandbox testing, significantly improving development efficiency and multitasking performance. HX-Class Heat Dissipation, Higher Productivity 14450HX Mini computers W-11 pro equipped with upgraded silent centrifugal fans, dual copper heat pipes, dual fin-stack cooling modules, and an optimized dual-airflow design, the processor can maintain ≥95% of multi-core performance even under long-duration heavy workloads. The HX platform is specifically designed for multitasking, rendering, and content creation, and multitasking, delivering desktop-class stability and powerful performance. Triple 4K Productivity Power Supports triple 4K displays and handles complex workflows like coding, data processing, and multitasking with ease. WiFi 6 delivers fast, reliable connectivity for video, conferencing, and transfers. Bluetooth 5.2 ensures stable, low-latency wireless connections. Versatile Connectivity This mini computer comes with 1x Type-C(10Gbps data transfer), 1x RJ45 Ethernet, 2x USB3.2 Gen2 (10Gbps), 4x USB3.2 Gen1 Type-A (5Gbps), PD output, 1x HDMI 2.0, 1x DP 1.4, and 1x 3.5mm audio jack. It offers versatile connectivity to connect multiple devices effortlessly, reducing the need for frequent plugging and unplugging. Small Size, Big Performance Mini PC measures just 5.04 × 5.04 × 1.63 inches, over 80% smaller than a traditional desktop, yet equipped with the high-performance 14450HX processor for near-desktop-level power. With VESA mounting support, it transforms cluttered desks into clean, organized setups. Normally costing $699, but now down to $ 535.79, which includes an additional 6% off the Amazon listed price. That equals a total of 24% off the MSRP. KAMRUI Hyper H2 (Core i5 14450HX 32GB+1TB) for $ 535.79 (was $699) Use code 2UD2IW7D for the above price during checkout (expires on June 30) Editors note: This appears to be listed as a "frequently returned item" on Amazon, but you should take into account the reviews on the page that discuss a completely different PC, it would seem that this is yet another recycled sales page that is now listing this newer item, possibly to retain the positive 4.5 star rating on the page. Next up, we have the Core i9 14900HX/32GB+1TB variant, which normally costs $799.99 but is already discounted to $759.99 on Amazon. Again, the most important highlights for this variant are listed below. Upgrade 14th Intel Core i9-14900HX Processor KAMRUI Mini Computers features the 14th Gen Intel Core i9-14900HX processor (up to 5.8GHz, TDP 55W, 36MB cache, 24C/32T), delivering 25%–40% higher performance than the i5-14450HX (24C/32T) and i7-1280P in multitasking, creative work, and high-load applications. Manufactured using Intel 7 (10 nm) process technology, Mini Computer efficiently allocates workloads to deliver faster response times, smoother operation, and heightened productivity. 32GB DDR4 & 1TB SSD - Expandable to 4TB KAMRUI Intel Core i9-14900HX mini PC features dual-channel 32GB DDR memory (expandable to 64GB) and 1TB NVMe PCIe 4.0×4 SSD, delivering speeds 40% faster than PCIe Gen3. The KAMRUI Micro PC features two M.2 2280 SSD slots, each expandable up to 2TB, effortlessly accommodating a high-capacity system drive and an ultra-fast cache drive. This achieves a perfect balance of speed, capacity, and flexibility, effortlessly handling large projects and high-speed workflows. 4K UHD Triple Display KAMRUI 14900HX Mini PC features a 4K@60Hz UHD graphics card (Intel UHD Graphics), supporting 4K@60Hz high-definition video playback for a premium visual experience. Mini Gaming PC incorporates an HDMI 2.0 port + DP 1.4 port + USB3.2 Gen2 Type-C port, supporting 4K triple display output. Mini PC can connect to three monitors to fulfil your multi-screen collaboration requirements. Ultra-high-definition visuals and ultra-fast connectivity significantly enhance your productivity. RJ45 LAN Port+WiFi6E+BT5.2 KAMRUI Mini PC features a 1.0Gbps LAN port, suitable for high-speed broadband environments in homes, offices, and large enterprises. Bluetooth 5.2 enables connection to peripherals such as headphones, mice, and keyboards. Dual-band WiFi 6E and BT 5.2 deliver enhanced interference resistance and more stable wireless signals. Regardless of your network environment's complexity, the KAMRUI H2 mini computer delivers a relatively stable and smooth network experience. Professional-Grade Cooling System KAMRUI Mini gaming PC features an upgraded silent centrifugal fan, dual copper heat pipes, and a dual-fin module. Its all-copper structure enhances thermal conductivity, boosting airflow efficiency by 35% and overall heat dissipation by 40%, ensuring the CPU can stably deliver up to 55W performance under full load. Upgraded aluminum heatsink keeps the SSD cool to maintain read/write speeds, ensuring desktop-level stability and power for demanding workloads. Compact Size, Infinite Possibilities KAMRUI H2 mini computers measure just 5.04 x 5.04 x 1.63 inches, a fraction of the size of a traditional desktop, yet deliver powerful performance for demanding workloads. With the included VESA mount, you can easily attach a small pc behind a monitor or place it in your TV cabinet, turning your display into a sleek mini PC while saving valuable desk space. Versatile Connectivity This KAMRUI mini gaming computer comes with 1*USB3.2 Gen2 Type-C(up to 10Gbps data transfer), 1*RJ45 Ethernet, 2*USB3.2 Gen2 (10Gbps), 4*USB3.2 Gen1 Type-A (5Gbps), 1*HDMI 2.0, 1*DC, 1*DP 1.4, and 1*3.5mm audio jack. It offers versatile connectivity to connect multiple devices effortlessly, reducing the need for frequent plugging and unplugging. Normally costing $799, but now down to $721.99, which includes an additional 5% off the Amazon listed price. That equals a total of 10% off the MSRP. KAMRUI Hyper H2 (Core i9 14900HX/32GB+1TB) for $ 721.99 (was $799) Use code AQ5Z6A47 for the above price during checkout (expires on June 30) KAMRUI claims that they offer lifetime technical support along with a 12-month warranty. For either of these mini PCs, should you encounter any issues during use, KAMRUI claims it will do its utmost to assist customers. As an Amazon Associate, we earn from qualifying purchases.
    • Good. I hope more people sue them for focusing on this worthless junk.
    • How about fire the guy who approved all the bad decisions? The guy who bought these studios in the first place? Oh wait, Satya is safe with his billions while the workers pay the price.
  • Recent Achievements

    • One Year In
      Console General earned a badge
      One Year In
    • One Year In
      Twozo Technologies earned a badge
      One Year In
    • One Month Later
      Twozo Technologies earned a badge
      One Month Later
    • Week One Done
      Twozo Technologies earned a badge
      Week One Done
    • Veteran
      branfont went up a rank
      Veteran
  • Popular Contributors

    1. 1
      +primortal
      518
    2. 2
      +Edouard
      200
    3. 3
      PsYcHoKiLLa
      110
    4. 4
      Steven P.
      89
    5. 5
      Nick H.
      71
  • Tell a friend

    Love Neowin? Tell a friend!