{"id":123,"date":"2011-11-02T22:03:55","date_gmt":"2011-11-02T22:03:55","guid":{"rendered":"http:\/\/www.w3.org\/community\/forum\/?p=123"},"modified":"2011-11-02T22:03:55","modified_gmt":"2011-11-02T22:03:55","slug":"web-protocols-and-energy-utilization","status":"publish","type":"post","link":"https:\/\/www.w3.org\/community\/forum\/2011\/11\/02\/web-protocols-and-energy-utilization\/","title":{"rendered":"WEB Protocols and Energy Utilization"},"content":{"rendered":"<p>Hej all,<\/p>\n<p>Isn&#8217;t anyone more than me concerned about the enormous amount of energy the WEB transforms?<\/p>\n<p>I feel very frustrated. This post is wild, unpolite and unstructured but I hope someone will pick up the message.<\/p>\n<p><strong>Outdated HTML ?<\/strong><\/p>\n<p>Even though much effort is spent on virtualization WEB-serves the overall load is depending on the fact that we feed the computers with data using OUTDATED protocols.<br \/>\nProtocols Like HTML\/CSS\/Javascript\/HTTP\/Cookies etc have become<br \/>\na mess of construction like using LEGO, MECCANO and bunch of different glues at the same time<\/p>\n<p>I mean that the HTML really is mature enough for architectural refactoring.<\/p>\n<p><strong>90% reloaded<\/strong><\/p>\n<p>Most of you &#8211; I think &#8211; are often disturbed by long response time but also quite annoyed on uncertain behavior of a WEB interaction. The very point in this observation is that the basic HTML with its PAGE\/BODY metaphor is from old batch -90 IT-system. In a session &#8211; constituted by a set of interactions &#8211; the whole content on the user screen is (re)produced by the server, transported and rendered.<br \/>\nEven though most of the visual screen is he same! My experiences the last years are that 90% of the visual screen is the same between two steps &#8211; just 10% is changed.<br \/>\nBut HTML is not able &#8211; by design &#8211; to just send the changes.<\/p>\n<p><strong>&lt;ReplaceSomething ID=&#8221;&#8230;&gt;<\/strong><\/p>\n<p>But the basic HTML has no tag for &lt;ReplaceSomething ID=&#8221;&#8230;&gt;.<\/p>\n<p>If such a mechanism &#8211; REPLACE &#8211; was introduced I think we can reduce the energy utilization by 90% &#8211; a magnitude &#8211; and also make it much more easier for the Dialog Constructor on the server to really make a radically more understandable interactions and express the in basic HTML perhaps using the MVC Pattern.<\/p>\n<p>Of course there exist solutions today which will work like REPLACE PART. Build a mix of javascript, AJAX and JSON\/HTML. But this should be standard in basic HTML. No javascript for this.<\/p>\n<p><strong>Compatibility<\/strong><\/p>\n<p>The WEB-browser must deal with the &lt;REPLACE&gt;<br \/>\nIntroduce a &lt;!doctype ResponseCouldBeBodyOrReplace &#8230;\/&gt; telling that responses from an HREF et al. request might be one of<\/p>\n<p>1. &lt;!doctype as present standard of course &#8230;&gt;<br \/>\n2. &lt;!doctype ResponseCouldBeBodyOrReplace &#8230;\/&gt;<br \/>\n3. &lt;!doctype Replace&#8230;\/&gt;&lt;REPLACEPARTS&gt;&#8230;&lt;\/REPLACEPARTS&gt;<\/p>\n<p><strong>Focus on goals (Energy Utilization)<\/strong><\/p>\n<p>Forget the obsessed focus on functions and performance!<br \/>\nForget cache (rethink).<br \/>\nRecfactor CSS into layout (positioning) and style (texture) at least.<br \/>\nForget javascript, forget crawlers.<br \/>\nForget for the present.<\/p>\n<p>Hurry up before the goverments detects that there are no relationships between W3C and Energy Utilization.<\/p>\n<p>I&#8217;m not the guy to run or orchestra a group on &#8216;WEB Protocols and Energy Utilization&#8217; but I can contribute with experience and idea and reviews.<\/p>\n<p>Cheers!<\/p>\n","protected":false},"excerpt":{"rendered":"<p>Hej all, Isn&#8217;t anyone more than me concerned about the enormous amount of energy the WEB transforms? I feel very frustrated. This post is wild, unpolite and unstructured but I hope someone will pick up the message. Outdated HTML ? &hellip; <a href=\"https:\/\/www.w3.org\/community\/forum\/2011\/11\/02\/web-protocols-and-energy-utilization\/\">Continue reading <span class=\"meta-nav\">&rarr;<\/span><\/a><\/p>\n","protected":false},"author":275,"featured_media":0,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"footnotes":""},"categories":[1],"tags":[14,15],"class_list":["post-123","post","type-post","status-publish","format-standard","hentry","category-uncategorized","tag-energy-utilization","tag-user-interaction"],"_links":{"self":[{"href":"https:\/\/www.w3.org\/community\/forum\/wp-json\/wp\/v2\/posts\/123","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/www.w3.org\/community\/forum\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/www.w3.org\/community\/forum\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/www.w3.org\/community\/forum\/wp-json\/wp\/v2\/users\/275"}],"replies":[{"embeddable":true,"href":"https:\/\/www.w3.org\/community\/forum\/wp-json\/wp\/v2\/comments?post=123"}],"version-history":[{"count":12,"href":"https:\/\/www.w3.org\/community\/forum\/wp-json\/wp\/v2\/posts\/123\/revisions"}],"predecessor-version":[{"id":135,"href":"https:\/\/www.w3.org\/community\/forum\/wp-json\/wp\/v2\/posts\/123\/revisions\/135"}],"wp:attachment":[{"href":"https:\/\/www.w3.org\/community\/forum\/wp-json\/wp\/v2\/media?parent=123"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/www.w3.org\/community\/forum\/wp-json\/wp\/v2\/categories?post=123"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/www.w3.org\/community\/forum\/wp-json\/wp\/v2\/tags?post=123"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}