{"id":2189,"date":"2011-09-18T03:14:59","date_gmt":"2011-09-18T08:14:59","guid":{"rendered":"http:\/\/www.bytebot.net\/blog\/?p=2189"},"modified":"2011-09-18T03:15:04","modified_gmt":"2011-09-18T08:15:04","slug":"google-native-client-chrome-aboutflags","status":"publish","type":"post","link":"http:\/\/www.bytebot.net\/blog\/archives\/2011\/09\/18\/google-native-client-chrome-aboutflags","title":{"rendered":"Google Native Client &#038; Chrome about:flags"},"content":{"rendered":"<p>I stumbled upon <a href=\"http:\/\/code.google.com\/chrome\/nativeclient\/\">Google Native Client<\/a> today. It looks really interesting and you can see why Google seems to be <a href=\"http:\/\/markmail.org\/message\/uro3jtoitlmq6x7t\">targeting<\/a> their technologies for the Chrome browser first (link with regards to <a href=\"http:\/\/en.wikipedia.org\/wiki\/Google_Dart\">Dart<\/a>, their <em>future<\/em> of JavaScript; quote: &#8220;We will strongly encourage Google developers start off targeting Chrome-only whenever possible as this gives us the best end user experience.&#8221; &#8211; Mark S. Miller).<\/p>\n<p><img decoding=\"async\" loading=\"lazy\" style=\"float: left;\" title=\"Google Native Client doing Pi.jpg\" src=\"https:\/\/i0.wp.com\/www.bytebot.net\/blog\/wp-content\/uploads\/2011\/09\/Google-Native-Client-doing-Pi.jpg?resize=600%2C39\" border=\"0\" alt=\"Google Native Client doing Pi\" hspace=\"5\" vspace=\"5\" width=\"600\" height=\"39\" align=\"left\" data-recalc-dims=\"1\" \/>The promise of better in-browser games for example, is what excites me about this initiative. There is also the promise of better native\/traditional desktop apps, running in the web browser. I was at a show recently where I saw this HRM app that is Windows-only and their proposal to run it on Linux? Use virtualization. This is something they might find useful, for example.<\/p>\n<p>Try out the <a href=\"http:\/\/nacl-gallery.appspot.com\/\">example apps<\/a>. Its surprisingly easy to <a href=\"http:\/\/code.google.com\/chrome\/nativeclient\/docs\/tutorial.html\">get started<\/a>. On OSX, you can see that when running the Pi example, the Native Client module is using quite a whole load of CPU time (in Chrome, do Window -&gt; Task Manager).<\/p>\n<p>In all that, I learned about Google Chrome&#8217;s <tt>about:flags<\/tt>. You need to enable Native Client support and restart Chrome to get this all working. There&#8217;s a fairly good <a href=\"http:\/\/google-chrome-browser.com\/tags\/aboutflags\">about:flags resource<\/a>; clearly lots more things to play with there (and helps me understand what the idea being the ChromeOS\/Chromebook is now).<\/p>\n<div class=\"sharedaddy sd-sharing-enabled\"><div class=\"robots-nocontent sd-block sd-social sd-social-icon-text sd-sharing\"><h3 class=\"sd-title\">Share this:<\/h3><div class=\"sd-content\"><ul><li class=\"share-email\"><a rel=\"nofollow noopener noreferrer\" data-shared=\"\" class=\"share-email sd-button share-icon\" href=\"mailto:?subject=%5BShared%20Post%5D%20Google%20Native%20Client%20%26%20Chrome%20about%3Aflags&body=http%3A%2F%2Fwww.bytebot.net%2Fblog%2Farchives%2F2011%2F09%2F18%2Fgoogle-native-client-chrome-aboutflags&share=email\" target=\"_blank\" title=\"Click to email a link to a friend\" data-email-share-error-title=\"Do you have email set up?\" data-email-share-error-text=\"If you&#039;re having problems sharing via email, you might not have email set up for your browser. You may need to create a new email yourself.\" data-email-share-nonce=\"8137f28a90\" data-email-share-track-url=\"http:\/\/www.bytebot.net\/blog\/archives\/2011\/09\/18\/google-native-client-chrome-aboutflags?share=email\"><span>Email<\/span><\/a><\/li><li class=\"share-facebook\"><a rel=\"nofollow noopener noreferrer\" data-shared=\"sharing-facebook-2189\" class=\"share-facebook sd-button share-icon\" href=\"http:\/\/www.bytebot.net\/blog\/archives\/2011\/09\/18\/google-native-client-chrome-aboutflags?share=facebook\" target=\"_blank\" title=\"Click to share on Facebook\" ><span>Facebook<\/span><\/a><\/li><li class=\"share-linkedin\"><a rel=\"nofollow noopener noreferrer\" data-shared=\"sharing-linkedin-2189\" class=\"share-linkedin sd-button share-icon\" href=\"http:\/\/www.bytebot.net\/blog\/archives\/2011\/09\/18\/google-native-client-chrome-aboutflags?share=linkedin\" target=\"_blank\" title=\"Click to share on LinkedIn\" ><span>LinkedIn<\/span><\/a><\/li><li class=\"share-twitter\"><a rel=\"nofollow noopener noreferrer\" data-shared=\"sharing-twitter-2189\" class=\"share-twitter sd-button share-icon\" href=\"http:\/\/www.bytebot.net\/blog\/archives\/2011\/09\/18\/google-native-client-chrome-aboutflags?share=twitter\" target=\"_blank\" title=\"Click to share on Twitter\" ><span>Twitter<\/span><\/a><\/li><li class=\"share-end\"><\/li><\/ul><\/div><\/div><\/div>","protected":false},"excerpt":{"rendered":"<p>I stumbled upon Google Native Client today. It looks really interesting and you can see why Google seems to be targeting their technologies for the Chrome browser first (link with regards to Dart, their future of JavaScript; quote: &#8220;We will strongly encourage Google developers start off targeting Chrome-only whenever possible as this gives us the [&hellip;]<\/p>\n<div class=\"sharedaddy sd-sharing-enabled\"><div class=\"robots-nocontent sd-block sd-social sd-social-icon-text sd-sharing\"><h3 class=\"sd-title\">Share this:<\/h3><div class=\"sd-content\"><ul><li class=\"share-email\"><a rel=\"nofollow noopener noreferrer\" data-shared=\"\" class=\"share-email sd-button share-icon\" href=\"mailto:?subject=%5BShared%20Post%5D%20Google%20Native%20Client%20%26%20Chrome%20about%3Aflags&body=http%3A%2F%2Fwww.bytebot.net%2Fblog%2Farchives%2F2011%2F09%2F18%2Fgoogle-native-client-chrome-aboutflags&share=email\" target=\"_blank\" title=\"Click to email a link to a friend\" data-email-share-error-title=\"Do you have email set up?\" data-email-share-error-text=\"If you&#039;re having problems sharing via email, you might not have email set up for your browser. You may need to create a new email yourself.\" data-email-share-nonce=\"8137f28a90\" data-email-share-track-url=\"http:\/\/www.bytebot.net\/blog\/archives\/2011\/09\/18\/google-native-client-chrome-aboutflags?share=email\"><span>Email<\/span><\/a><\/li><li class=\"share-facebook\"><a rel=\"nofollow noopener noreferrer\" data-shared=\"sharing-facebook-2189\" class=\"share-facebook sd-button share-icon\" href=\"http:\/\/www.bytebot.net\/blog\/archives\/2011\/09\/18\/google-native-client-chrome-aboutflags?share=facebook\" target=\"_blank\" title=\"Click to share on Facebook\" ><span>Facebook<\/span><\/a><\/li><li class=\"share-linkedin\"><a rel=\"nofollow noopener noreferrer\" data-shared=\"sharing-linkedin-2189\" class=\"share-linkedin sd-button share-icon\" href=\"http:\/\/www.bytebot.net\/blog\/archives\/2011\/09\/18\/google-native-client-chrome-aboutflags?share=linkedin\" target=\"_blank\" title=\"Click to share on LinkedIn\" ><span>LinkedIn<\/span><\/a><\/li><li class=\"share-twitter\"><a rel=\"nofollow noopener noreferrer\" data-shared=\"sharing-twitter-2189\" class=\"share-twitter sd-button share-icon\" href=\"http:\/\/www.bytebot.net\/blog\/archives\/2011\/09\/18\/google-native-client-chrome-aboutflags?share=twitter\" target=\"_blank\" title=\"Click to share on Twitter\" ><span>Twitter<\/span><\/a><\/li><li class=\"share-end\"><\/li><\/ul><\/div><\/div><\/div>","protected":false},"author":1,"featured_media":0,"comment_status":"open","ping_status":"closed","sticky":false,"template":"","format":"standard","meta":{"jetpack_post_was_ever_published":false,"jetpack_publicize_message":"","jetpack_is_tweetstorm":false,"jetpack_publicize_feature_enabled":true,"jetpack_social_options":[]},"categories":[1],"tags":[1226,1290,150,1287,1289,967,1288],"jetpack_publicize_connections":[],"jetpack_featured_media_url":"","jetpack_shortlink":"https:\/\/wp.me\/p4vJD-zj","jetpack_sharing_enabled":true,"jetpack-related-posts":[{"id":2094,"url":"http:\/\/www.bytebot.net\/blog\/archives\/2010\/12\/27\/chrome-web-store-appstore-for-web","url_meta":{"origin":2189,"position":0},"title":"Chrome Web Store &#8211; AppStore for Web?","date":"27\/12\/2010","format":false,"excerpt":"Google recently launched a Chrome Web Store. The web browser has always had an \"appstore\" model, considering you could have extensions and plugins. Firefox popularised this. What the Firefox add-on's appstore does not have yet, is paid apps. You can donate to applications, but you can't buy applications. The Chrome\u2026","rel":"","context":"In &quot;General&quot;","img":{"alt_text":"","src":"","width":0,"height":0},"classes":[]},{"id":2824,"url":"http:\/\/www.bytebot.net\/blog\/archives\/2013\/11\/25\/the-google-chromecast-use-your-tv-more-again","url_meta":{"origin":2189,"position":1},"title":"The Google Chromecast &#8211; use your TV more again","date":"25\/11\/2013","format":false,"excerpt":"I recently kitted all the TVs in our homes with a Google Chromecast. It streams content from YouTube very well, and if you want content from other services like Vimeo, etc. you use a web browser (Chrome) to do the task. I see it as a great productivity gain. You\u2026","rel":"","context":"In &quot;Tech&quot;","img":{"alt_text":"","src":"https:\/\/i0.wp.com\/farm1.staticflickr.com\/153\/405463898_2b6bee84f7_n.jpg?resize=350%2C200","width":350,"height":200},"classes":[]},{"id":2698,"url":"http:\/\/www.bytebot.net\/blog\/archives\/2013\/04\/18\/google-apps-chromebooks-in-malaysia","url_meta":{"origin":2189,"position":2},"title":"Google Apps &#038; Chromebooks in Malaysia","date":"18\/4\/2013","format":false,"excerpt":"I'm surprised not a single local media site in Malaysia covered the fact that Google Apps & Chromebooks are coming to Malaysian classrooms. That's 10 million students, teachers & parents getting Google Apps accounts. Primary & secondary schools get Chromebooks. This, I guess has something to do with the fact\u2026","rel":"","context":"In &quot;Malaysia&quot;","img":{"alt_text":"","src":"https:\/\/i0.wp.com\/farm1.staticflickr.com\/55\/137264030_7158165b05_n.jpg?resize=350%2C200","width":350,"height":200},"classes":[]},{"id":801,"url":"http:\/\/www.bytebot.net\/blog\/archives\/2008\/04\/23\/facebook-does-instant-messanging-im","url_meta":{"origin":2189,"position":3},"title":"Facebook does Instant Messanging (IM)","date":"23\/4\/2008","format":false,"excerpt":"Dunno if this is a new feature, but Facebook has integrated instant messaging (IM) to folk that are on Facebook. This is like Google doing their Google Talk chats inside GMail. More and more reason why the web browser replaces the traditional desktop application?Facebook IMDo I like being able to\u2026","rel":"","context":"In &quot;General&quot;","img":{"alt_text":"","src":"https:\/\/i0.wp.com\/farm3.static.flickr.com\/2069\/2436618644_67be3cb902_o.jpg?resize=350%2C200","width":350,"height":200},"classes":[]},{"id":1409,"url":"http:\/\/www.bytebot.net\/blog\/archives\/2009\/04\/09\/netbook-tweaks-at-barcampkl","url_meta":{"origin":2189,"position":4},"title":"Netbook Tweaks at BarCampKL","date":"9\/4\/2009","format":false,"excerpt":"At BarCampKL last weekend (wow, time flies), one of the more interesting talks I attended was Preetam Rai's session, on Netbooks. Carolyn was suspicious that a Mac head was at a netbook session, but the reality is, I've always been interested in netbooks, ever since I picked up the Asus\u2026","rel":"","context":"In &quot;General&quot;","img":{"alt_text":"","src":"","width":0,"height":0},"classes":[]},{"id":2909,"url":"http:\/\/www.bytebot.net\/blog\/archives\/2014\/04\/22\/apps-should-be-conduits-for-web-services","url_meta":{"origin":2189,"position":5},"title":"Apps should be conduits for web services","date":"22\/4\/2014","format":false,"excerpt":"Beautiful designed apps should be conduits for web services. Or provide some form of \u201cdesktop\u201d capability. Sync is important. Brent Simmons recently wrote of Marco Arment:\u00a0 You know him from Tumblr, Instapaper, The Magazine, and (coming soon) Overcast. You may think of Marco as an iOS developer \u2013 but every\u2026","rel":"","context":"In &quot;General&quot;","img":{"alt_text":"","src":"","width":0,"height":0},"classes":[]}],"amp_enabled":true,"_links":{"self":[{"href":"http:\/\/www.bytebot.net\/blog\/wp-json\/wp\/v2\/posts\/2189"}],"collection":[{"href":"http:\/\/www.bytebot.net\/blog\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"http:\/\/www.bytebot.net\/blog\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"http:\/\/www.bytebot.net\/blog\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"http:\/\/www.bytebot.net\/blog\/wp-json\/wp\/v2\/comments?post=2189"}],"version-history":[{"count":1,"href":"http:\/\/www.bytebot.net\/blog\/wp-json\/wp\/v2\/posts\/2189\/revisions"}],"predecessor-version":[{"id":2190,"href":"http:\/\/www.bytebot.net\/blog\/wp-json\/wp\/v2\/posts\/2189\/revisions\/2190"}],"wp:attachment":[{"href":"http:\/\/www.bytebot.net\/blog\/wp-json\/wp\/v2\/media?parent=2189"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"http:\/\/www.bytebot.net\/blog\/wp-json\/wp\/v2\/categories?post=2189"},{"taxonomy":"post_tag","embeddable":true,"href":"http:\/\/www.bytebot.net\/blog\/wp-json\/wp\/v2\/tags?post=2189"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}