<?xml version="1.0" encoding="UTF-8"?>
<rss version="2.0" xmlns:atom="http://www.w3.org/2005/Atom" xmlns:dc="http://purl.org/dc/elements/1.1/">
  <channel>
    <title>DEV Community: Observer</title>
    <description>The latest articles on DEV Community by Observer (@observer0x).</description>
    <link>https://dev.to/observer0x</link>
    <image>
      <url>https://media2.dev.to/dynamic/image/width=90,height=90,fit=cover,gravity=auto,format=auto/https:%2F%2Fdev-to-uploads.s3.amazonaws.com%2Fuploads%2Forganization%2Fprofile_image%2F1248%2F597fdb56-2aca-4486-894a-0e382e36856f.png</url>
      <title>DEV Community: Observer</title>
      <link>https://dev.to/observer0x</link>
    </image>
    <atom:link rel="self" type="application/rss+xml" href="https://dev.to/feed/observer0x"/>
    <language>en</language>
    <item>
      <title>What is web shell and why create it?</title>
      <dc:creator>Paul Rumkin</dc:creator>
      <pubDate>Mon, 30 Sep 2019 00:26:11 +0000</pubDate>
      <link>https://dev.to/observer0x/what-is-web-shell-and-why-create-it-5ei6</link>
      <guid>https://dev.to/observer0x/what-is-web-shell-and-why-create-it-5ei6</guid>
      <description>&lt;p&gt;&lt;strong&gt;Web shell&lt;/strong&gt; is a next generation of browsers. Web shell fixes browsers incompleteness and make the Web a self-hosted platform.&lt;/p&gt;

&lt;p&gt;Observer is the first web shell. It's built with &lt;a href="https://electronjs.org"&gt;Electron&lt;/a&gt;. It has a lot of features which hasn't announced yet and will be kept in secret for some time 😎 (that's a reason to follow &lt;a href="https://dev.to/observerhq"&gt;Observer&lt;/a&gt; profile).&lt;/p&gt;

&lt;h2&gt;
  
  
  Short announcement
&lt;/h2&gt;

&lt;p&gt;After a long time I've finally decided to build the Observer as a complete application for demonstration purposes and here it is:&lt;/p&gt;

&lt;p&gt;&lt;iframe width="710" height="399" src="https://www.youtube.com/embed/npaakEWYeEQ"&gt;
&lt;/iframe&gt;
&lt;/p&gt;

&lt;h2&gt;
  
  
  Motivation
&lt;/h2&gt;

&lt;p&gt;So why to build new browser today? In the history of the Web there was two great browser wars: the first has won by Internet Explorer which defeated Netscape Navigator and the second when Firefox defeated IE. The second war finished twelve years ago in 2007. For this twelve years the only thing that has changed is a leader, now it's Chrome.&lt;/p&gt;

&lt;p&gt;The second war was caused by poor standard support and backwardness of IE. But today all browsers are supporting standards well, they all works together to solve the issues. What the reason to change something?&lt;/p&gt;

&lt;p&gt;This is my reasons: &lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;Modern browsers are just an addition to the operation system's native apps, while they should be the first class citizens and work seamlessly on any platform. Browser should became the one and only application required to cover any user activity.&lt;/li&gt;
&lt;li&gt;Browsers aren't secure: &lt;em&gt;Users could not control the code they run&lt;/em&gt;! Users couldn't check what web application do! Does it sniff ports or create fingerprint. Publisher could do whatever they want on users' computers!&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;So what am the goal of Observer? Observer will make the Web a complete and the only platform for running applications.&lt;/p&gt;

&lt;h2&gt;
  
  
  References
&lt;/h2&gt;

&lt;ul&gt;
&lt;li&gt;&lt;p&gt;&lt;a href="https://dev.to/observer0x"&gt;Observer profile&lt;/a&gt;.&lt;/p&gt;&lt;/li&gt;
&lt;li&gt;&lt;p&gt;Observer repository (will be filled with code soon):&lt;/p&gt;&lt;/li&gt;
&lt;/ul&gt;


&lt;div class="ltag-github-readme-tag"&gt;
  &lt;div class="readme-overview"&gt;
    &lt;h2&gt;
      &lt;img src="https://res.cloudinary.com/practicaldev/image/fetch/s--vJ70wriM--/c_limit%2Cf_auto%2Cfl_progressive%2Cq_auto%2Cw_880/https://practicaldev-herokuapp-com.freetls.fastly.net/assets/github-logo-ba8488d21cd8ee1fee097b8410db9deaa41d0ca30b004c0c63de0a479114156f.svg" alt="GitHub logo"&gt;
      &lt;a href="https://github.com/observer0x"&gt;
        observer0x
      &lt;/a&gt; / &lt;a href="https://github.com/observer0x/observer"&gt;
        observer
      &lt;/a&gt;
    &lt;/h2&gt;
    &lt;h3&gt;
      The Observer browser
    &lt;/h3&gt;
  &lt;/div&gt;
&lt;/div&gt;


</description>
      <category>web</category>
      <category>webdev</category>
      <category>blockchain</category>
    </item>
  </channel>
</rss>
