2018 Report: Microsoft is scrapping Edge
Search Previous Next → To me this is a sign of just how hairy-complicated the HTML specification has become.
December 5, 2018 Report: Microsoft is scrapping Edge, switching to just another Chrome clone Windows Central reports that Microsoft is planning to replace its Edge browser.
with a new browser built on Chromium, the open source counterpart to Google’s Chrome.
The new browser has the codename Anaheim
To me, the fact that a nearly $1 trillion dollar company has decided to no longer develop their own web browser engine is a sign that the HTML specification has become too complex to properly implement.
But rather than review the HTML specification (and perhaps provide more detailed implementation hints for creating your own HTML browser), instead, we move to a world where the de facto specification is not the de jure specification, but whatever is implemented in Chrome, .
Which is itself based on WebKit–derived from the KDE HTML layout engine
I’m always concerned when specifications become too complex for implementation by mere mortals.
It also means certain aspects of the HTML specification–such as elements of the HTML specification used by ePUB (such as paged layout) is highly dependent on either undocumented API hooks inside a massive and hard-to-understand third party library, or is simply impractical to implement.
And it suggests to me that any technology that decides to rely on the HTML specification for something like page layout automatically limits the implementation of that technology.
For example, it makes creating an ePUB reader that isn’t essentially a full Linux installation with a web browser launched at startup time nearly impossible–and that means there will be a lot of really crappy and horrendously insecure ePUB readers out there.
This entry was posted in Uncategorized by William Woody
Bookmark the permalink.
Leave a Reply Cancel reply.
Enter your comment here.
Please log in using one of these methods to post your comment:.
Email (required) (Address never made public) Name (required) Website You are commenting using your WordPress.com account.
( Log Out / ) You are commenting using your Google account.
( Log Out / ) You are commenting using your Twitter account.
( Log Out / ) You are commenting using your Facebook account.
( Log Out / ) Cancel Connecting to %s Notify me of new comments via email.
Notify me of new posts via email.
%d bloggers like this:.