<?xml version="1.0" encoding="UTF-8"?><?xml-stylesheet type="text/xsl" media="screen" href="/App_Themes/default/rss.xslt"?><rss version="2.0" xmlns:dc="http://purl.org/dc/elements/1.1/" xmlns:atom="http://www.w3.org/2005/Atom" xmlns:trackback="http://madskills.com/public/xml/rss/module/trackback/" xmlns:wfw="http://wellformedweb.org/CommentAPI/" xmlns:slash="http://purl.org/rss/1.0/modules/slash/" xmlns:media="http://search.yahoo.com/mrss/" xmlns:evnet="http://www.mscommunities.com/rssmodule/"><channel><title>Entries tagged with web browser - Channel 9</title><atom:link rel="self" type="application/rss+xml" href="http://channel9.msdn.com/tags/web+browser/feed/zune/default.aspx" /><image><url>http://mschnlnine.vo.llnwd.net/d1/Dev/App_Themes/C9/images/feedimage.png</url><title>Entries tagged with web browser - Channel 9</title><link>http://channel9.msdn.com/tags/Web+Browser/</link></image><description>web browser</description><link>http://channel9.msdn.com/tags/Web+Browser/</link><language>en-us</language><pubDate>Fri, 03 Jul 2009 15:27:03 GMT</pubDate><lastBuildDate>Fri, 03 Jul 2009 15:27:03 GMT</lastBuildDate><generator>EvNet (EvNet, Version=1.0.3608.3122, Culture=neutral, PublicKeyToken=null)</generator><item><title>Wir erklären das Internet und geben Tipps und Tricks im Umgang mit dem Browser</title><description>&lt;img src="http://mschnlnine.vo.llnwd.net/d1/ch9/7/0/8/6/7/4/internet_small_ch9.png" border="0" /&gt;Wir erklären, wie das Internet funktioniert, was ein Browser ist, was man bei der Benutzung beachten muss, was es mit Webseiten und deren Darstellung auf sich hat und geben Tipps und Tricks im Umgang mit einem Webbrowser… und beantworten auch die wichtigste aller Fragen: Warum die Oma von Lukas ihm den Laptop wegnimmt, obwohl er richtig brav und artig war.&lt;img src="http://channel9.msdn.com/476807/WebViewBug.aspx?EVT=0" height="1" width="1" alt="" /&gt;</description><comments>http://channel9.msdn.com/posts/TheOliver/Wir-erklren-das-Internet-und-geben-Tipps-und-Tricks-im-Umgang-mit-dem-Browser/</comments><link>http://channel9.msdn.com/posts/TheOliver/Wir-erklren-das-Internet-und-geben-Tipps-und-Tricks-im-Umgang-mit-dem-Browser/</link><pubDate>Sat, 04 Jul 2009 08:35:00 GMT</pubDate><guid isPermaLink="false">http://mschnlnine.vo.llnwd.net/d1/ch9/7/0/8/6/7/4/internet_2MB_ch9.wmv</guid><evnet:views>8010</evnet:views><evnet:viewtrackingurl>http://channel9.msdn.com/476807/WebViewBug.aspx?EVT=0</evnet:viewtrackingurl><evnet:previewtext>Wir erklären, wie das Internet funktioniert, was ein Browser ist, was man bei der Benutzung beachten muss, was es mit Webseiten und deren Darstellung auf sich hat und geben Tipps und Tricks im Umgang mit einem Webbrowser… und beantworten auch die wichtigste aller Fragen: Warum die Oma von Lukas ihm den Laptop wegnimmt, obwohl er richtig brav und artig war.</evnet:previewtext><media:thumbnail url="http://mschnlnine.vo.llnwd.net/d1/ch9/7/0/8/6/7/4/internet_large_ch9.png" height="240" width="320" /><media:thumbnail url="http://mschnlnine.vo.llnwd.net/d1/ch9/7/0/8/6/7/4/internet_small_ch9.png" height="64" width="85" /><media:group><media:content url="http://mschnlnine.vo.llnwd.net/d1/ch9/7/0/8/6/7/4/internet_ch9.mp4" expression="full" duration="282" fileSize="12316326" type="video/mp4" medium="video" /><media:content url="http://mschnlnine.vo.llnwd.net/d1/ch9/7/0/8/6/7/4/internet_ch9.mp3" expression="full" duration="282" fileSize="2261382" type="audio/mp3" medium="audio" /><media:content url="http://mschnlnine.vo.llnwd.net/d1/ch9/7/0/8/6/7/4/internet_ch9.mp4" expression="full" duration="282" fileSize="12316326" type="video/mp4" medium="video" /><media:content isDefault="true" url="http://mschnlnine.vo.llnwd.net/d1/ch9/7/0/8/6/7/4/internet_ch9.wma" expression="full" duration="282" fileSize="4579895" type="audio/x-ms-wma" medium="audio" /><media:content isDefault="true" url="http://mschnlnine.vo.llnwd.net/d1/ch9/7/0/8/6/7/4/internet_2MB_ch9.wmv" expression="full" duration="282" fileSize="12249520" type="video/x-ms-wmv" medium="video" /><media:content url="http://mschnlnine.vo.llnwd.net/d1/ch9/7/0/8/6/7/4/internet_2MB_ch9.wmv" expression="full" duration="282" fileSize="12249520" type="video/x-ms-wmv" medium="video" /><media:content url="http://mschnlnine.vo.llnwd.net/d1/ch9/7/0/8/6/7/4/internet_Zune_ch9.wmv" expression="full" duration="282" fileSize="14422869" type="video/x-ms-wmv" medium="video" /></media:group><enclosure url="http://mschnlnine.vo.llnwd.net/d1/ch9/7/0/8/6/7/4/internet_2MB_ch9.wmv" length="12249520" type="video/x-ms-wmv" /><dc:creator>Oliver Scheer</dc:creator><slash:comments>0</slash:comments><wfw:commentRss>http://channel9.msdn.com/posts/TheOliver/Wir-erklren-das-Internet-und-geben-Tipps-und-Tricks-im-Umgang-mit-dem-Browser/RSS/</wfw:commentRss><trackback:ping>http://channel9.msdn.com/476807/Trackback.aspx</trackback:ping><category>Browser</category><category>de-de</category><category>Explorer</category><category>Internet</category><category>was ist ein Browser</category><category>Web Browser</category><category>wie funktioniert das Internet</category></item><item><title>Expert to Expert - Erik Meijer and Lars Bak: Inside V8 - A Javascript Virtual Machine</title><description>&lt;img src="http://mschnlnine.vo.llnwd.net/d1/ch9/5/5/9/6/6/4/E2ELangNET2009LarsBak_small_ch9.png" border="0" /&gt;Lars Bak is a virtual machine master. He and team have created a Javascript VM, V8, that takes Javascript syntax and produces optimized machine code directly. The result is very performant execution of Javascript. How does V8 work, exactly? What are the basic design decisions that have gone into it's construction? Why is it designed the way it is? How fast can Javascript really run, anyway? How challenging is it to take a language like Javascript and produce highly optimized machine code? &lt;br /&gt;
&lt;br /&gt;
Erik Meijer, language designer and fundamentalist functional high priest, discusses these questions and more with Lars. We also talk about the language to machine code translation versus having an intermediate step (like IL) that gets optimized further in runtime context by a JITer. &lt;br /&gt;
&lt;br /&gt;
If you want to know the thinking behind the thinking of Javascript compilation, the current state of the art and future directions, then this is for you. Big thanks to Lars Bak for spending time with Channel 9! &lt;br /&gt;
&lt;br /&gt;
Enjoy!&lt;img src="http://channel9.msdn.com/466955/WebViewBug.aspx?EVT=0" height="1" width="1" alt="" /&gt;</description><comments>http://channel9.msdn.com/shows/Going+Deep/Expert-to-Expert-Erik-Meijer-and-Lars-Bak-Inside-V8-A-Javascript-Virtual-Machine/</comments><link>http://channel9.msdn.com/shows/Going+Deep/Expert-to-Expert-Erik-Meijer-and-Lars-Bak-Inside-V8-A-Javascript-Virtual-Machine/</link><pubDate>Wed, 29 Apr 2009 16:29:00 GMT</pubDate><guid isPermaLink="false">http://mschnlnine.vo.llnwd.net/d1/ch9/5/5/9/6/6/4/E2ELangNET2009LarsBak_2MB_ch9.wmv</guid><evnet:views>39477</evnet:views><evnet:viewtrackingurl>http://channel9.msdn.com/466955/WebViewBug.aspx?EVT=0</evnet:viewtrackingurl><evnet:previewtext>Lars Bak is a virtual machine master. He and team have created a Javascript VM, V8, that takes Javascript syntax and produces optimized machine code directly. The result is very performant execution of Javascript. How does V8 work, exactly? What are the basic design decisions that have gone into it's construction? Why is it designed the way it is? How fast can Javascript really run, anyway? How challenging is it to take a language like Javascript and produce highly optimized machine code? &lt;br /&gt;
&lt;br /&gt;
Erik Meijer, language designer and fundamentalist functional high priest, discusses these questions and more with Lars. We also talk about the language to machine code translation versus having an intermediate step (like IL) that gets optimized further in runtime context by a JITer. &lt;br /&gt;
&lt;br /&gt;
If you want to know the thinking behind the thinking of Javascript compilation, the current state of the art and future directions, then this is for you. Big thanks to Lars Bak for spending time with Channel 9! &lt;br /&gt;</evnet:previewtext><media:thumbnail url="http://mschnlnine.vo.llnwd.net/d1/ch9/5/5/9/6/6/4/E2ELangNET2009LarsBak_large_ch9.png" height="240" width="320" /><media:thumbnail url="http://mschnlnine.vo.llnwd.net/d1/ch9/5/5/9/6/6/4/E2ELangNET2009LarsBak_small_ch9.png" height="64" width="85" /><media:group><media:content url="http://mschnlnine.vo.llnwd.net/d1/ch9/5/5/9/6/6/4/E2ELangNET2009LarsBak_ch9.mp4" expression="full" duration="3281" fileSize="323446121" type="video/mp4" medium="video" /><media:content url="http://mschnlnine.vo.llnwd.net/d1/ch9/5/5/9/6/6/4/E2ELangNET2009LarsBak_ch9.mp3" expression="full" duration="3281" fileSize="26253551" type="audio/mp3" medium="audio" /><media:content url="http://mschnlnine.vo.llnwd.net/d1/ch9/5/5/9/6/6/4/E2ELangNET2009LarsBak_ch9.mp4" expression="full" duration="3281" fileSize="323446121" type="video/mp4" medium="video" /><media:content isDefault="true" url="http://mschnlnine.vo.llnwd.net/d1/ch9/5/5/9/6/6/4/E2ELangNET2009LarsBak_ch9.wma" expression="full" duration="3281" fileSize="53085669" type="audio/x-ms-wma" medium="audio" /><media:content isDefault="true" url="http://mschnlnine.vo.llnwd.net/d1/ch9/5/5/9/6/6/4/E2ELangNET2009LarsBak_ch9.wmv" expression="full" duration="3281" fileSize="198761129" type="video/x-ms-wmv" medium="video" /><media:content url="http://mschnlnine.vo.llnwd.net/d1/ch9/5/5/9/6/6/4/E2ELangNET2009LarsBak_2MB_ch9.wmv" expression="full" duration="3281" fileSize="929030574" type="video/x-ms-wmv" medium="video" /><media:content url="http://mschnlnine.vo.llnwd.net/d1/ch9/5/5/9/6/6/4/E2ELangNET2009LarsBak_Zune_ch9.wmv" expression="full" duration="3281" fileSize="411065109" type="video/x-ms-wmv" medium="video" /></media:group><enclosure url="http://mschnlnine.vo.llnwd.net/d1/ch9/5/5/9/6/6/4/E2ELangNET2009LarsBak_2MB_ch9.wmv" length="929030574" type="video/x-ms-wmv" /><dc:creator>Charles</dc:creator><slash:comments>19</slash:comments><wfw:commentRss>http://channel9.msdn.com/shows/Going+Deep/Expert-to-Expert-Erik-Meijer-and-Lars-Bak-Inside-V8-A-Javascript-Virtual-Machine/RSS/</wfw:commentRss><trackback:ping>http://channel9.msdn.com/466955/Trackback.aspx</trackback:ping><category>Erik Meijer</category><category>Expert to Expert</category><category>Javascript</category><category>LangNET 2009</category><category>Lars Bak</category><category>V8</category><category>Virtual Machines</category><category>Web Browser</category></item><item><title>Expert to Expert: Helen Wang and Alex Moshchuk - Inside Gazelle</title><description>&lt;img src="http://mschnlnine.vo.llnwd.net/d1/ch9/9/6/4/1/6/4/E2EGazelle_DoOver_small_ch9.png" border="0" /&gt;Microsoft Research was in the news not too long ago regarding the innovative, outside-the-box research being done by MSR scientists on display at the annual MSR TechFest event. One of the stars of the show was a new web browser project named Gazelle. &lt;br /&gt;
&lt;a href="http://research.microsoft.com/pubs/79655/gazelle.pdf" target="_blank"&gt;&lt;br /&gt;
Gazelle &lt;/a&gt;is a Microsoft Research prototype web browser constructed as a multi-principal OS (emphasis on &lt;em&gt;research&lt;/em&gt; and &lt;em&gt;prototype&lt;/em&gt;).  From the Gazelle Microsoft Research Technical Report: &lt;em&gt;Gazelle’s Browser Kernel is an operating system that exclusively manages resource protection and sharing across web site principals. This construction exposes intricate design issues that no previous work has identified, such as legacy protection of cross-origin script source, and cross-principal, cross-process display and events protection.&lt;/em&gt; &lt;br /&gt;
&lt;br /&gt;
Interesting, Captain. This really piqued our curiosity so Erik Meijer and I decided to find out the inside scoop on Gazelle. Why choose an OS architecture to model a web browser? How does it work, exactly? What does multi-principal mean in the context of execution of web pages? Aren't we talking about isolated processes? What happens when a principal is compromised? Is the browser kernel completely isolated from code executing in a principal context(is it possible to "blue screen" Gazelle)? What are the intrinsic challenges with implementing this design? How performant is a multi-principal, kernel-based web browser (what if you have 40 principal contexts running simultaneously, for example)? &lt;br /&gt;
&lt;br /&gt;
This is a great conversation with Gazelle project lead Helen Wang and Alex Moshchuk, a PhD student intern developer working on the Gazelle project. We cover a lot of ground and Erik and I are unusually curious given the fascinating model Gazelle represents for a truly secure web browser. &lt;br /&gt;
&lt;br /&gt;
Enjoy! This is a birthday present from Channel 9 to you!&lt;img src="http://channel9.msdn.com/461469/WebViewBug.aspx?EVT=0" height="1" width="1" alt="" /&gt;</description><comments>http://channel9.msdn.com/shows/Going+Deep/Expert-to-Expert-Gazelle-Operating-System-Architecture-and-Web-Browser-Security/</comments><link>http://channel9.msdn.com/shows/Going+Deep/Expert-to-Expert-Gazelle-Operating-System-Architecture-and-Web-Browser-Security/</link><pubDate>Tue, 07 Apr 2009 17:48:00 GMT</pubDate><guid isPermaLink="false">http://mschnlnine.vo.llnwd.net/d1/ch9/9/6/4/1/6/4/E2EGazelle_DoOver_2MB_ch9.wmv</guid><evnet:views>45486</evnet:views><evnet:viewtrackingurl>http://channel9.msdn.com/461469/WebViewBug.aspx?EVT=0</evnet:viewtrackingurl><evnet:previewtext>Microsoft Research was in the news not too long ago regarding the innovative, outside-the-box research being done by MSR scientists on display at the annual MSR TechFest event. One of the stars of the show was a new web browser project named Gazelle. &lt;br /&gt;
&lt;br /&gt;
&lt;a href="http://research.microsoft.com/pubs/79655/gazelle.pdf" target="_blank"&gt;Gazelle &lt;/a&gt;is a Microsoft Research prototype web browser constructed as a multi-principal OS (emphasis on &lt;em&gt;research&lt;/em&gt; and &lt;em&gt;prototype&lt;/em&gt;). This really piqued our curiosity so Erik Meijer and I decided to find out the inside scoop on Gazelle. Why choose an OS architecture to model a web browser? How does it work, exactly? What does multi-principal mean in the context of execution of web pages? Aren't we talking about isolated processes? What happens when a principal is compromised? Is the browser kernel completely isolated from code executing in a principal context(is it possible to "blue screen" Gazelle)? What are the intrinsic challenges with implementing this design? How performant is a multi-principal, kernel-based web browser (what if you have 40 principal contexts running simultaneously, for example)? &lt;br /&gt;
&lt;br /&gt;
Enjoy. This is a birthday present from Channel 9 to you!</evnet:previewtext><media:thumbnail url="http://mschnlnine.vo.llnwd.net/d1/ch9/9/6/4/1/6/4/E2EGazelle_DoOver_large_ch9.png" height="240" width="320" /><media:thumbnail url="http://mschnlnine.vo.llnwd.net/d1/ch9/9/6/4/1/6/4/E2EGazelle_DoOver_small_ch9.png" height="64" width="85" /><media:group><media:content url="http://mschnlnine.vo.llnwd.net/d1/ch9/9/6/4/1/6/4/E2EGazelle_DoOver_ch9.mp4" expression="full" duration="3133" fileSize="309116885" type="video/mp4" medium="video" /><media:content url="http://mschnlnine.vo.llnwd.net/d1/ch9/9/6/4/1/6/4/E2EGazelle_DoOver_ch9.mp3" expression="full" duration="3133" fileSize="25065878" type="audio/mp3" medium="audio" /><media:content url="http://mschnlnine.vo.llnwd.net/d1/ch9/9/6/4/1/6/4/E2EGazelle_DoOver_ch9.mp4" expression="full" duration="3133" fileSize="309116885" type="video/mp4" medium="video" /><media:content isDefault="true" url="http://mschnlnine.vo.llnwd.net/d1/ch9/9/6/4/1/6/4/E2EGazelle_DoOver_ch9.wma" expression="full" duration="3133" fileSize="50688477" type="audio/x-ms-wma" medium="audio" /><media:content isDefault="true" url="http://mschnlnine.vo.llnwd.net/d1/ch9/9/6/4/1/6/4/E2EGazelle_DoOver_ch9.wmv" expression="full" duration="3133" fileSize="189976241" type="video/x-ms-wmv" medium="video" /><media:content url="http://mschnlnine.vo.llnwd.net/d1/ch9/9/6/4/1/6/4/E2EGazelle_DoOver_2MB_ch9.wmv" expression="full" duration="3133" fileSize="1231216849" type="video/x-ms-wmv" medium="video" /><media:content url="http://mschnlnine.vo.llnwd.net/d1/ch9/9/6/4/1/6/4/E2EGazelle_DoOver_Zune_ch9.wmv" expression="full" duration="3133" fileSize="442808221" type="video/x-ms-wmv" medium="video" /></media:group><enclosure url="http://mschnlnine.vo.llnwd.net/d1/ch9/9/6/4/1/6/4/E2EGazelle_DoOver_2MB_ch9.wmv" length="1231216849" type="video/x-ms-wmv" /><dc:creator>Charles</dc:creator><slash:comments>12</slash:comments><wfw:commentRss>http://channel9.msdn.com/shows/Going+Deep/Expert-to-Expert-Gazelle-Operating-System-Architecture-and-Web-Browser-Security/RSS/</wfw:commentRss><trackback:ping>http://channel9.msdn.com/461469/Trackback.aspx</trackback:ping><category>Architecture</category><category>Erik Meijer</category><category>Expert to Expert</category><category>Gazelle</category><category>Helen Wang</category><category>MS Research</category><category>Operating Systems</category><category>Security</category><category>Web Browser</category></item></channel></rss>