- From: <bugzilla@jessica.w3.org>
- Date: Thu, 01 Jan 2015 00:08:49 +0000
- To: public-webapps-bugzilla@w3.org
https://www.w3.org/Bugs/Public/show_bug.cgi?id=27718 donjjordan@gmail.com changed: What |Removed |Added ---------------------------------------------------------------------------- CC| |donjjordan@gmail.com --- Comment #1 from donjjordan@gmail.com --- Brett, I’ve done a lot of front-end web development since the late 1990s, so I can empathize with your position. It’s no fun going back to re-write code that worked just fine until support for a feature in an API changed or went away. However, I hold the opposite opinion. In the past year, I’ve begun development on a new desktop application that’s an SVG-based drawing program for Windows Metro. Without boring everyone with the details, I’m bringing up a new implementation of the DOM 4 and SVG 2 specifications in “modern” C++ for this project. As I sat down to implement the DOM, I started with DOM 3 since that is the current official recommendation. As I went through the DOM 3 specification I was asking myself why there was so much superfluous functionality? The answer, as I see it, is fallout from the browser wars and front-end web development, being a new shiny thing, caused the DOM 3 specification to include what everybody wanted, but not necessarily what everyone really needed. When I looked at the drafts of the DOM 4 specification I thought, ‘Yes, this is the direction they needed to go!’ It’s been ten years plus since the DOM 3 recommendation and, in that time, front-end web development has had a chance to mature somewhat. Now that we have a better idea what everyone needs in the DOM, it’s a good time to refactor it down to a more concise, core functionality. This will stabilize the API for the long term. I can’t think of anything one can do in DOM 3 that can’t be accomplished in DOM 4. So, personally, I won’t miss any of the nuked features. That’s my two-cents worth. -- You are receiving this mail because: You are the QA Contact for the bug.
Received on Thursday, 1 January 2015 00:08:51 UTC