{"id":3719,"date":"2013-04-29T07:00:54","date_gmt":"2013-04-29T15:00:54","guid":{"rendered":"http:\/\/www.formtek.com\/blog\/?p=3719"},"modified":"2013-04-29T07:00:54","modified_gmt":"2013-04-29T15:00:54","slug":"technology-googles-chrome-cuts-cord-from-webkit","status":"publish","type":"post","link":"https:\/\/formtek.com\/blog\/technology-googles-chrome-cuts-cord-from-webkit\/","title":{"rendered":"Technology: Google&#039;s Chrome Cuts Cord from WebKit"},"content":{"rendered":"<p>If you&#8217;re a web developer, you have undoubtedly experienced the pain of creating a web application that is compatible across browsers. \u00a0Having to support Chrome, Firefox, Opera, Safari and Internet Explorer 6\/7\/8\/9\/10 browsers can be an enormous challenge. \u00a0 Browsers need to be able to read, interpret and render the HTML, CSS and Javascript code that describes a web page, but each browser has peculiarities in how it decides to ultimately serve up the page. \u00a0The requirement of needing to support browsers that can run on anywhere from large high-resolution desktop monitors to smaller form factors found on devices like laptops, tablets, and smart phones only complicates a developers job.<\/p>\n<p>Browsers have been built around core rendering engines, of which the three most prominent are\u00a0<a title=\"Gecko rendering engine on Mozilla Firefox\" href=\"http:\/\/techcrunch.com\/2013\/02\/15\/why-mozilla-matters-and-wont-switch-to-webkit\/\" target=\"_blank\">Gecko, as used in Mozilla<\/a> Firefox, Trident used by Microsoft in Internet Explorer, and the Open Source <a title=\"Open Source WebKit\" href=\"http:\/\/www.webkit.org\/\" target=\"_blank\">WebKit <\/a>which has been used by Apple in Safari and Google in Chrome. \u00a0In February, Opera announced that it will move from it&#8217;s own proprietary rendering engine called Presto to WebKit. \u00a0WebKit has been looked on increasingly as the standard for web browsers, reaching about 40 percent of the browser market.<\/p>\n<p>But there are big changes ahead for browsers. \u00a0Google has<a title=\"Google FAQ on Blink\" href=\"http:\/\/www.chromium.org\/blink\/developer-faq\" target=\"_blank\"> announced in early April<\/a> that it is forking WebKit. \u00a0The new forked project will be called Blink. \u00a0It will start with the current WebKit base but gradually diverge from that project. \u00a0Google engineers cite an increasing need for them to support legacy capabilities in WebKit and a difficulty of using WebKit for the multiprocess architecture that&#8217;s used in Chrome. \u00a0By shedding some of the code in WebKit, Google engineers believe that they can create a more performant system. \u00a0And shed they will. \u00a0Google plans to initially drop about 7000 files consisting of 4.5 million lines of code with the switch to Blink.<\/p>\n<div id=\"_mcePaste\"><a title=\"Al Hilwa bio\" href=\"http:\/\/www.linkedin.com\/in\/alhilwa\" target=\"_blank\">Al Hilwa<\/a>, a research program director at IDC,<a title=\"Technewsworld comment on Blink\" href=\"http:\/\/www.technewsworld.com\/story\/In-A-Blink-Google-Ditches-WebKit-Browser-Engine-77719.html\" target=\"_blank\"> told TechNewsWorld<\/a>, that &#8220;It is clear that there are political and strategic, as well as technical motivations for the move. \u00a0Typically, market leaders do not like to depend on each other for strategically important components of their platforms. In this case, Google cuts the cord with Apple on WebKit, and the browser is a hugely important part of the platform. \u00a0for Google, doing this is key for strategic independence.&#8221;<\/div>\n<div><\/div>\n<div>Separately, Mozilla also has announced that they plan to <a title=\"Mozilla and Samsung team up on Servo\" href=\"http:\/\/venturebeat.com\/2013\/04\/03\/mozilla-samsung-team-up-to-take-on-webkits-mobile-browser-dominance\/\" target=\"_blank\">team with Samsung<\/a> in the development of yet another browser rendering engine called <a title=\"Servo on Mozilla Rust\" href=\"http:\/\/people.mozilla.com\/~roc\/Samsung\/MozillaRustAndServo.pdf\" target=\"_blank\">Servo <\/a>with the main goal of better supporting parallel computing with machines having multiple cores.<\/div>\n<div class=\"lightsocial_container\"><div class=\"lightsocial_element\"><a class=\"lightsocial_a\" href=\"http:\/\/digg.com\/submit?url=https%3A%2F%2Fformtek.com%2Fblog%2Ftechnology-googles-chrome-cuts-cord-from-webkit%2F&amp;title=\" target=\"_blank\"><img decoding=\"async\" class=\"lightsocial_img\" src=\"https:\/\/formtek.com\/blog\/wp-content\/plugins\/light-social\/digg.png\" alt=\"Digg This\" title=\"Digg This\" \/><\/a><\/div><div class=\"lightsocial_element\"><a class=\"lightsocial_a\" href=\"http:\/\/www.reddit.com\/submit?url=https%3A%2F%2Fformtek.com%2Fblog%2Ftechnology-googles-chrome-cuts-cord-from-webkit%2F&amp;title=\" target=\"_blank\"><img decoding=\"async\" class=\"lightsocial_img\" src=\"https:\/\/formtek.com\/blog\/wp-content\/plugins\/light-social\/reddit.png\" alt=\"Reddit This\" title=\"Reddit This\" \/><\/a><\/div><div class=\"lightsocial_element\"><a class=\"lightsocial_a\" href=\"http:\/\/www.stumbleupon.com\/submit?url=https%3A%2F%2Fformtek.com%2Fblog%2Ftechnology-googles-chrome-cuts-cord-from-webkit%2F&amp;title=\" target=\"_blank\"><img decoding=\"async\" class=\"lightsocial_img\" src=\"https:\/\/formtek.com\/blog\/wp-content\/plugins\/light-social\/stumbleupon.png\" alt=\"Stumble Now!\" title=\"Stumble Now!\" \/><\/a><\/div><div class=\"lightsocial_element\"><a class=\"lightsocial_a\" href=\"http:\/\/buzz.yahoo.com\/buzz?targetUrl=https%3A%2F%2Fformtek.com%2Fblog%2Ftechnology-googles-chrome-cuts-cord-from-webkit%2F&amp;headline=\" target=\"_blank\"><img decoding=\"async\" class=\"lightsocial_img\" src=\"https:\/\/formtek.com\/blog\/wp-content\/plugins\/light-social\/yahoo_buzz.png\" alt=\"Buzz This\" title=\"Buzz This\" \/><\/a><\/div><div class=\"lightsocial_element\"><a class=\"lightsocial_a\" href=\"http:\/\/www.dzone.com\/links\/add.html?title=&amp;url=https%3A%2F%2Fformtek.com%2Fblog%2Ftechnology-googles-chrome-cuts-cord-from-webkit%2F\" target=\"_blank\"><img decoding=\"async\" class=\"lightsocial_img\" src=\"https:\/\/formtek.com\/blog\/wp-content\/plugins\/light-social\/dzone.png\" alt=\"Vote on DZone\" title=\"Vote on DZone\" \/><\/a><\/div><div class=\"lightsocial_element\"><a class=\"lightsocial_a\" href=\"http:\/\/www.facebook.com\/sharer.php?t=&amp;u=https%3A%2F%2Fformtek.com%2Fblog%2Ftechnology-googles-chrome-cuts-cord-from-webkit%2F\" target=\"_blank\"><img decoding=\"async\" class=\"lightsocial_img\" src=\"https:\/\/formtek.com\/blog\/wp-content\/plugins\/light-social\/facebook.png\" alt=\"Share on Facebook\" title=\"Share on Facebook\" \/><\/a><\/div><div class=\"lightsocial_element\"><a class=\"lightsocial_a\" href=\"http:\/\/delicious.com\/save?title=&amp;url=https%3A%2F%2Fformtek.com%2Fblog%2Ftechnology-googles-chrome-cuts-cord-from-webkit%2F\" target=\"_blank\"><img decoding=\"async\" class=\"lightsocial_img\" src=\"https:\/\/formtek.com\/blog\/wp-content\/plugins\/light-social\/delicious.png\" alt=\"Bookmark this on Delicious\" title=\"Bookmark this on Delicious\" \/><\/a><\/div><div class=\"lightsocial_element\"><a class=\"lightsocial_a\" href=\"http:\/\/www.dotnetkicks.com\/kick\/?title=&amp;url=https%3A%2F%2Fformtek.com%2Fblog%2Ftechnology-googles-chrome-cuts-cord-from-webkit%2F\" target=\"_blank\"><img decoding=\"async\" class=\"lightsocial_img\" src=\"https:\/\/formtek.com\/blog\/wp-content\/plugins\/light-social\/dotnetkicks.png\" alt=\"Kick It on DotNetKicks.com\" title=\"Kick It on DotNetKicks.com\" \/><\/a><\/div><div class=\"lightsocial_element\"><a class=\"lightsocial_a\" href=\"http:\/\/dotnetshoutout.com\/Submit?title=&amp;url=https%3A%2F%2Fformtek.com%2Fblog%2Ftechnology-googles-chrome-cuts-cord-from-webkit%2F\" target=\"_blank\"><img decoding=\"async\" class=\"lightsocial_img\" src=\"https:\/\/formtek.com\/blog\/wp-content\/plugins\/light-social\/dotnetshoutout.png\" alt=\"Shout it\" title=\"Shout it\" \/><\/a><\/div><div class=\"lightsocial_element\"><a class=\"lightsocial_a\" href=\"http:\/\/www.linkedin.com\/shareArticle?mini=true&amp;url=https%3A%2F%2Fformtek.com%2Fblog%2Ftechnology-googles-chrome-cuts-cord-from-webkit%2F&amp;title=&amp;summary=&amp;source=\" target=\"_blank\"><img decoding=\"async\" class=\"lightsocial_img\" src=\"https:\/\/formtek.com\/blog\/wp-content\/plugins\/light-social\/linkedin.png\" alt=\"Share on LinkedIn\" title=\"Share on LinkedIn\" \/><\/a><\/div><div class=\"lightsocial_element\"><a class=\"lightsocial_a\" href=\"http:\/\/www.technorati.com\/faves?add=https%3A%2F%2Fformtek.com%2Fblog%2Ftechnology-googles-chrome-cuts-cord-from-webkit%2F\" target=\"_blank\"><img decoding=\"async\" class=\"lightsocial_img\" src=\"https:\/\/formtek.com\/blog\/wp-content\/plugins\/light-social\/technorati.png\" alt=\"Bookmark this on Technorati\" title=\"Bookmark this on Technorati\" \/><\/a><\/div><div class=\"lightsocial_element\"><a class=\"lightsocial_a\" href=\"http:\/\/twitter.com\/home?status=Reading+https%3A%2F%2Fformtek.com%2Fblog%2Ftechnology-googles-chrome-cuts-cord-from-webkit%2F\" target=\"_blank\"><img decoding=\"async\" class=\"lightsocial_img\" src=\"https:\/\/formtek.com\/blog\/wp-content\/plugins\/light-social\/twitter.png\" alt=\"Post on Twitter\" title=\"Post on Twitter\" \/><\/a><\/div><div class=\"lightsocial_element\"><a class=\"lightsocial_a\" href=\"http:\/\/www.google.com\/buzz\/post?url=https%3A%2F%2Fformtek.com%2Fblog%2Ftechnology-googles-chrome-cuts-cord-from-webkit%2F\" target=\"_blank\"><img decoding=\"async\" class=\"lightsocial_img\" src=\"https:\/\/formtek.com\/blog\/wp-content\/plugins\/light-social\/google_buzz.png\" alt=\"Google Buzz (aka. Google Reader)\" title=\"Google Buzz (aka. Google Reader)\" \/><\/a><\/div><\/div>","protected":false},"excerpt":{"rendered":"<p>If you&#8217;re a web developer, you have undoubtedly experienced the pain of creating a web application that is compatible across browsers. \u00a0Having to support Chrome, Firefox, Opera, Safari and Internet Explorer 6\/7\/8\/9\/10 browsers can be an enormous challenge. \u00a0 Browsers<span class=\"ellipsis\">&hellip;<\/span><\/p>\n<div class=\"read-more\"><a href=\"https:\/\/formtek.com\/blog\/technology-googles-chrome-cuts-cord-from-webkit\/\">Read more &#8250;<\/a><\/div>\n<p><!-- end of .read-more --><\/p>\n","protected":false},"author":2,"featured_media":0,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"footnotes":""},"categories":[36],"tags":[],"class_list":["post-3719","post","type-post","status-publish","format-standard","hentry","category-technology"],"_links":{"self":[{"href":"https:\/\/formtek.com\/blog\/wp-json\/wp\/v2\/posts\/3719","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/formtek.com\/blog\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/formtek.com\/blog\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/formtek.com\/blog\/wp-json\/wp\/v2\/users\/2"}],"replies":[{"embeddable":true,"href":"https:\/\/formtek.com\/blog\/wp-json\/wp\/v2\/comments?post=3719"}],"version-history":[{"count":0,"href":"https:\/\/formtek.com\/blog\/wp-json\/wp\/v2\/posts\/3719\/revisions"}],"wp:attachment":[{"href":"https:\/\/formtek.com\/blog\/wp-json\/wp\/v2\/media?parent=3719"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/formtek.com\/blog\/wp-json\/wp\/v2\/categories?post=3719"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/formtek.com\/blog\/wp-json\/wp\/v2\/tags?post=3719"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}