<?xml version="1.0" encoding="utf-8" standalone="yes"?><feed xmlns="http://www.w3.org/2005/Atom" xml:lang="en-ph"><title>techmagus</title><link rel="self" type="application/atom+xml" hreflang="en-ph" href="https://im.youronly.one/techmagus/cat/literature/feed.xml"/><link rel="alternate" type="application/atom+xml" hreflang="ja" href="https://im.youronly.one/techmagus/ja/cat/%E6%96%87%E5%AD%A6/feed.xml"/><link rel="alternate" type="application/atom+xml" hreflang="ko" href="https://im.youronly.one/techmagus/ko/cat/%EB%AC%B8%ED%95%99/feed.xml"/><link rel="alternate" type="application/atom+xml" hreflang="x-default" href="https://im.youronly.one/techmagus/cat/literature/feed.xml"/><link rel="alternate" type="text/html" hreflang="en-ph" href="https://im.youronly.one/techmagus/cat/literature/"/><link rel="alternate" type="application/rss+xml" hreflang="en-ph" href="https://im.youronly.one/techmagus/cat/literature/index.xml"/><id>/techmagus</id><updated>2025-04-02T22:30:08Z</updated><generator>Hugo 0.135.0</generator><entry><title>Poll: Which markup language do you use and why?</title><link rel="alternate" type="text/html" hreflang="en-ph" href="https://im.youronly.one/techmagus/markup-language-poll-results-analysis-2023100/"/><id>https://im.youronly.one/techmagus/markup-language-poll-results-analysis-2023100/</id><updated>2023-04-10T01:50:35Z</updated><summary type="html"><![CDATA[<p>I mostly use <span class="quote_name" translate="no"><bdi lang="en">Markdown</bdi></span>, but I have also been considering learning <span class="quote_name" translate="no"><bdi lang="en">Org-mode</bdi></span>. Other than <span class="quote_name" translate="no"><bdi lang="en">Markdown</bdi></span>, <span class="quote_name" translate="no"><bdi lang="en">Org-mode</bdi></span>, and good old plaintext—which is not a markup language per se—there are also <span class="quote_name" translate="no"><bdi lang="en">AsciiDoc</bdi></span> and <span class="quote_name" translate="no"><bdi lang="en">LaTeX</bdi></span>, to mention two. I was curious if it is worth learning a new markup language, and what other people use. Was it easy for them to learn a new markup language? Are they using it for writing research papers, blogging, emails, and taking down notes?</p>
<p>No better way to find out other than by making a poll and asking the fediverse community!</p>]]></summary><content type="html"><![CDATA[<img src="https://im.youronly.one/techmagus/images/p/polls.jpg" /><p>I mostly use <span class="quote_name" translate="no"><bdi lang="en">Markdown</bdi></span>, but I have also been considering learning <span class="quote_name" translate="no"><bdi lang="en">Org-mode</bdi></span>. Other than <span class="quote_name" translate="no"><bdi lang="en">Markdown</bdi></span>, <span class="quote_name" translate="no"><bdi lang="en">Org-mode</bdi></span>, and good old plaintext—which is not a markup language per se—there are also <span class="quote_name" translate="no"><bdi lang="en">AsciiDoc</bdi></span> and <span class="quote_name" translate="no"><bdi lang="en">LaTeX</bdi></span>, to mention two. I was curious if it is worth learning a new markup language, and what other people use. Was it easy for them to learn a new markup language? Are they using it for writing research papers, blogging, emails, and taking down notes?</p>
<p>No better way to find out other than by making a poll and asking the fediverse community!</p>
<h2 id="polls">Polls</h2>
<figure class="quote_box qbs_generic  qbc_orange">
<div>
<p>While online polls cannot provide conclusive results, it can still provide a general idea about a certain subject.</p>
</div></figure>
<h3 id="meta">Meta</h3>
<ul>
<li>Duration: 7 days</li>
<li>Date: 2023-04-02 to 2023-04-09</li>
<li>Total votes: 83</li>
<li>Total voters: 53</li>
<li>The <a href="https://c.im/users/youronlyone/statuses/110128906219705139" title="poll" class="icon_external" rel="noopener external">poll</a></li>
</ul>
<h3 id="results">Results</h3>
<div class="obj_center"><figure class="figure_box txt_center">
      <div>
          <picture><source srcset="https://im.youronly.one/techmagus/images/m/markup-language-poll-calckey_hu1769458591333942903.webp" type="image/webp" /><img src="https://im.youronly.one/techmagus/images/m/markup-language-poll-calckey.png" alt="Markup languages poll: Results as shown in the fediverse software, Calckey" type="image/png" style="max-width: 100%;" loading="lazy" decoding="async" />
          </picture>
          </div>
      <figcaption class="attribution_caption txt_center">
        <p><cite><b>Markup languages poll</b></cite></p>
        <p><i>Results as shown in the fediverse software, Calckey</i></p><p xmlns:dct="http://purl.org/dc/terms/" xmlns:vcard="http://www.w3.org/2001/vcard-rdf/3.0#">
            <small>To the extent possible under law, <a href="https://im.youronly.one/" rel="dct:publisher noopener">I'M YourOnly.One</a> has <a href="https://creativecommons.org/publicdomain/zero/1.0/" rel="license noopener external">waived all copyright and related or neighbouring rights</a> to <cite>Markup languages poll</cite>. This work is published from <span property="vcard:Country" datatype="dct:ISO3166" content="ph" about="https://en.wikipedia.org/wiki/Philippines"><a href="https://en.wikipedia.org/wiki/Philippines" rel="noopener external">Philippines</a></span>.</small></p></figcaption>
    </figure></div>

<div class="obj_center"><figure class="figure_box txt_center">
      <div>
          <picture><source srcset="https://im.youronly.one/techmagus/images/m/markup-language-poll-mastodon-trunks_hu5913487348890110904.webp" type="image/webp" /><img src="https://im.youronly.one/techmagus/images/m/markup-language-poll-mastodon-trunks.png" alt="Markup languagees poll: Results as shown in the fediverse software Mastodon using a Trunks frontend" type="image/png" style="max-width: 100%;" loading="lazy" decoding="async" />
          </picture>
          </div>
      <figcaption class="attribution_caption txt_center">
        <p><cite><b>Markup languages poll</b></cite></p>
        <p><i>Results as shown in the fediverse software Mastodon using a Trunks frontend</i></p><p xmlns:dct="http://purl.org/dc/terms/" xmlns:vcard="http://www.w3.org/2001/vcard-rdf/3.0#">
            <small>To the extent possible under law, <a href="https://im.youronly.one/" rel="dct:publisher noopener">I'M YourOnly.One</a> has <a href="https://creativecommons.org/publicdomain/zero/1.0/" rel="license noopener external">waived all copyright and related or neighbouring rights</a> to <cite>Markup languages poll</cite>. This work is published from <span property="vcard:Country" datatype="dct:ISO3166" content="ph" about="https://en.wikipedia.org/wiki/Philippines"><a href="https://en.wikipedia.org/wiki/Philippines" rel="noopener external">Philippines</a></span>.</small></p></figcaption>
    </figure></div>

<h2 id="what-are-people-saying">What are people saying?</h2>
<p>For <span class="quote_name" translate="no"><bdi lang="en">Fell</bdi></span>’s thesis, <span class="quote_name" translate="no"><bdi lang="en">LaTeX</bdi></span> is the markup language of choice, but in all other cases, good old plaintext is more than enough because it is compatible with everything.</p>
<figure class="quote_box qbs_generic qbc_brown">
<blockquote class="qbm_doublequotationmark" cite="https://ma.fellr.net/@fell/110129025350721173">
<p>I’m using <a href="https://ma.fellr.net/tags/texlatex" title="#texlatex" class="icon_external" rel="noopener external">#texlatex</a> for my <a href="https://ma.fellr.net/tags/thesis" title="#thesis" class="icon_external" rel="noopener external">#thesis</a> but I try to stick to <a href="https://ma.fellr.net/tags/plaintext" title="#plaintext" class="icon_external" rel="noopener external">#plaintext</a> in all other cases, simply because it’s compatible with everything.</p>
</blockquote><figcaption class="attribution_name txt_right">
<p><cite><a href="https://ma.fellr.net/@fell/110129025350721173" rel="dct:title noopener external" referrerpolicy="strict-origin-when-cross-origin">Fell</a></cite></p>
</figcaption></figure>
<p>I agree. Plaintext is plaintext. It is the easiest and fastest way to take down notes. You do not have to worry about converting a particular file from one markup language to another.</p>
<p>However, for <span class="quote_name" translate="no"><bdi lang="en">Nick Anderson</bdi></span>, <span class="quote_name" translate="no"><bdi lang="en">Org-mode</bdi></span> is life. <span class="quote_name" translate="no"><bdi lang="en">Nick</bdi></span> uses <span class="quote_name" translate="no"><bdi lang="en">Org-mode</bdi></span> for everything: knowledge management, writing email, blogging, presentations, tracking time, <span class="quote_name" translate="no"><bdi lang="en">Jira</bdi></span> ticketing, and more. <span class="quote_name" translate="no"><bdi lang="en">Nick</bdi></span>’s entire workflow and daily routine, you can guarantee <span class="quote_name" translate="no"><bdi lang="en">Org-mode</bdi></span> is there.</p>
<figure class="quote_box qbs_generic qbc_brown-medium-dark">
<blockquote class="qbm_doublequotationmark" cite="https://fosstodon.org/users/nickanderson/statuses/110129558959280943">
<p>I’m using org-mode. The markup itself was not difficult at all, basics in no time but it’s a never ending process of tweaking my system and methodologies. <a href="https://cmdln.org/2023/03/13/reflecting-on-my-history-with-org-mode-in-2023/" title="https://cmdln.org/2023/03/13/reflecting-on-my-history-with-org-mode-in-2023/" class="icon_external" rel="noopener external">https://cmdln.org/2023/03/13/reflecting-on-my-history-with-org-mode-in-2023/</a></p>
<p>I use it for everything, or as much as I can, including knowledge management, writing email, blogging, jira ticketing,  presentations, encrypted secrets, tracking time and more. If I’m doing something (especially text oriented) it comes back and touches <a href="https://fosstodon.org/tags/emacs" title="#emacs" class="icon_external" rel="noopener external">#emacs</a>  <a href="https://fosstodon.org/tags/orgmode" title="#orgmode" class="icon_external" rel="noopener external">#orgmode</a> in some way. <a href="https://cmdln.org/2023/03/25/how-i-org-in-2023/" title="https://cmdln.org/2023/03/25/how-i-org-in-2023/" class="icon_external" rel="noopener external">https://cmdln.org/2023/03/25/how-i-org-in-2023/</a></p>
</blockquote><figcaption class="attribution_name txt_right">
<p><cite><a href="https://fosstodon.org/users/nickanderson/statuses/110129558959280943" rel="dct:title noopener external" referrerpolicy="strict-origin-when-cross-origin">Nick Anderson</a></cite></p>
</figcaption></figure>
<p>I checked the articles <span class="quote_name" translate="no"><bdi lang="en">Nick</bdi></span> shared, and after going through <span class="quote_name" translate="no"><bdi lang="en">Nick</bdi></span>’s experience and process, I can imagine how it made <span class="quote_name" translate="no"><bdi lang="en">Nick</bdi></span>’s daily workflow faster and easier. This is a good thing, as I have mentioned I have been considering learning <span class="quote_name" translate="no"><bdi lang="en">Org-mode</bdi></span> and integrating it into my daily routine.</p>
<p>For <span class="quote_name" translate="no"><bdi lang="en">Evan Keeton</bdi></span>, the answers are <span class="quote_name" translate="no"><bdi lang="en">LaTeX</bdi></span> and <span class="quote_name" translate="no"><bdi lang="en">Markdown</bdi></span> markup languages. <span class="quote_name" translate="no"><bdi lang="en">Evan</bdi></span> shared that for anything mathematics related, <span class="quote_name" translate="no"><bdi lang="en">LaTeX</bdi></span> is the one to use. This is true, <span class="quote_name" translate="no"><bdi lang="en">LaTeX</bdi></span> is the choice in publishing scientific documents <sup id="fnref:1"><a href="#fn:1" class="footnote-ref" role="doc-noteref">1</a></sup>. If you plan to publish a research paper, it is a good idea to master <span class="quote_name" translate="no"><bdi lang="en">LaTeX</bdi></span>.</p>
<p>However, for things like note-taking, <span class="quote_name" translate="no"><bdi lang="en">Evan</bdi></span> said that <span class="quote_name" translate="no"><bdi lang="en">Markdown</bdi></span> fits perfectly. For <span class="quote_name" translate="no"><bdi lang="en">Evan</bdi></span>, <span class="quote_name" translate="no"><bdi lang="en">Markdown</bdi></span> is easy to read even without a proper renderer. I can attest to that. As a long-time <span class="quote_name" translate="no"><bdi lang="en">Markdown</bdi></span> user, my mind processes a <span class="quote_name" translate="no"><bdi lang="en">Markdown</bdi></span> document as if my brain is a <span class="quote_name" translate="no"><bdi lang="en">Markdown</bdi></span> renderer. It flows naturally, I do not have to consciously think about the markups in the document.</p>
<figure class="quote_box qbs_generic qbc_brown-medium-dark">
<blockquote class="qbm_doublequotationmark" cite="https://apobangpo.space/@evan_evone/110132278469748708">
<p>In undergrad, I’m only using two for a couple of different purposes:</p>
<p><a href="https://apobangpo.space/tags/latex" title="#latex" class="icon_external" rel="noopener external">#latex</a> for anything mathematical-related, and many of my formal assignments in general (once you pick up basic formatting, it’s really easy to get started and make something nice)</p>
<p><a href="https://apobangpo.space/tags/markdown" title="#markdown" class="icon_external" rel="noopener external">#markdown</a> for things more along the lines of notes. I use it in my personal life as well as taking notes for class, since it’s so easy to read even without a proper Markdown renderer</p>
</blockquote><figcaption class="attribution_name txt_right">
<p><cite><a href="https://apobangpo.space/@evan_evone/110132278469748708" rel="dct:title noopener external" referrerpolicy="strict-origin-when-cross-origin">Evan Keeton</a></cite></p>
</figcaption></figure>
<p><span class="quote_name" translate="no"><bdi lang="en">Potung Thul</bdi></span> shares the same view as <span class="quote_name" translate="no"><bdi lang="en">Fell</bdi></span>, plaintext is the most compatible format of all the choices in the poll. <span class="quote_name" translate="no"><bdi lang="en">Vim</bdi></span> is also <span class="quote_name" translate="no"><bdi lang="en">Potung</bdi></span>’s go to cross-platform software for editing texts.</p>
<figure class="quote_box qbs_generic qbc_brown-medium-dark">
<blockquote class="qbm_doublequotationmark" cite="https://toot.io/@potungthul/110154919075094381">
<p>I have text on a variety of devices: desktop, laptop, smartphone
I used plaintext because it is the most compatible between them.I use Vim on all of the devices.</p>
<p><a href="https://toot.io/tags/plaintext" title="#plaintext" class="icon_external" rel="noopener external">#plaintext</a></p>
<p><a href="https://toot.io/tags/vim" title="#vim" class="icon_external" rel="noopener external">#vim</a></p>
</blockquote><figcaption class="attribution_name txt_right">
<p><cite><a href="https://toot.io/@potungthul/110154919075094381" rel="dct:title noopener external" referrerpolicy="strict-origin-when-cross-origin">Potung Thul</a></cite></p>
</figcaption></figure>
<h2 id="closing">Closing</h2>
<p>From the above poll, while not conclusive, it gave a general overview on which format, or markup language, <span class="quote_name" translate="no"><bdi lang="en">fediverse</bdi></span> citizens use. The top two are: <span class="quote_name" translate="no"><bdi lang="en">Markdown</bdi></span> and <span class="quote_name" translate="no"><bdi lang="en">Org-mode</bdi></span>, followed by plaintext. While <span class="quote_name" translate="no"><bdi lang="en">LaTeX</bdi></span> is the de facto choice for scientific publications and in other fields <sup id="fnref1:1"><a href="#fn:1" class="footnote-ref" role="doc-noteref">1</a></sup>.</p>
<p>I have heard good things about <span class="quote_name" translate="no"><bdi lang="en">AsciiDoc</bdi></span>, though it only received a few votes in this poll, it is a markup language that one should consider. It may be easier for you compared to the other popular choices.</p>
<p>Should you try one of these markup languages? Yes, you definitely should. <span class="quote_name" translate="no"><bdi lang="en">Markdown</bdi></span> is common in software development, for example, it is the markup language used by web repository services like <span class="quote_name" translate="no"><bdi lang="en">Codeberg</bdi></span> <sup id="fnref:2"><a href="#fn:2" class="footnote-ref" role="doc-noteref">2</a></sup>. It is also the default in many static-site generators like <span class="quote_name" translate="no"><bdi lang="en">Hugo</bdi></span> <sup id="fnref:3"><a href="#fn:3" class="footnote-ref" role="doc-noteref">3</a></sup>. There are also forum software which allow <span class="quote_name" translate="no"><bdi lang="en">Markdown</bdi></span> editing other than the old <span class="quote_name" translate="no"><bdi lang="en">BBcode</bdi></span> format.</p>
<p>And as was mentioned, <span class="quote_name" translate="no"><bdi lang="en">LaTeX</bdi></span> is the de facto standard in <abbr title="Science, Technology, Engineering, and Mathematics">STEM</abbr> (Science, Technology, Engineering, and Mathematics) publishing. Authors can submit their papers as a <span class="quote_name" translate="no"><bdi lang="en">LaTeX</bdi></span> document, and the publishers converts it to their own preferred format without losing any text information, like bold, italics, images, and footnotes. Compare that to submitting PDF, ODF, and DOCX documents, more likely than not the publisher will have to check if the conversion was accurate. Or, the authors of the paper have to spend more time on these things when they can better spend it doing research and experiments.</p>
<p>Of course, plaintext is as good as any. If presentation is not important, like bold and italics, plaintext can fill our everyday needs in documentation and note-taking. Even before the age of computers, that is what we were already doing… writing down in plaintext.</p>
<h3 id="links-and-more-information">Links and more information</h3>
<p>For more information about the various markup languages mentioned, check these useful links:</p>
<ul>
<li><a href="https://www.latex-project.org" title="LaTeX" class="icon_external" rel="noopener external">LaTeX</a></li>
<li><a href="https://orgmode.org" title="Org-mode" class="icon_external" rel="noopener external">Org-mode</a></li>
<li>Markdown: <a href="https://commonmark.org" title="CommonMark" class="icon_external" rel="noopener external">CommonMark</a></li>
<li><a href="https://asciidoctor.org" title="AsciiDoctor" class="icon_external" rel="noopener external">AsciiDoctor</a></li>
<li><a href="https://asciidoc-py.github.io" title="AsciiDoc" class="icon_external" rel="noopener external">AsciiDoc</a></li>
<li>Wikipedia: <a href="https://en.wikipedia.org/wiki/List_of_document_markup_languages" title="List of document markup languages" class="icon_external" rel="noopener external">List of document markup languages</a></li>
</ul>
<hr>
<div role="cover-image-attributions">
    <div class="header_attribution">
      <footer class="attribution_caption"><p xmlns:dct="http://purl.org/dc/terms/" xmlns:vcard="http://www.w3.org/2001/vcard-rdf/3.0#"><small>
              ・ Cover image: <cite><a href="https://pix4free.org/photo/18759/polls.html" rel="dct:title noopener external">Polls</a></cite> by <a href="http://www.nyphotographic.com" rel="dct:creator noopener external">Nick Youngson</a> is
                  licensed under <a href="https://creativecommons.org/licenses/by-sa/3.0/" rel="license noopener external">Creative Commons-Attribution-ShareAlike 3.0 Unported</a>.</small></p></footer>
    </div></div>
<div class="footnotes" role="doc-endnotes">
<hr>
<ol>
<li id="fn:1">
<p><a href="https://www.latex-project.org" title="LaTeX" class="icon_external" rel="noopener external">LaTeX</a> (retrieved: 2023-04-10) (archive: <a href="https://web.archive.org/web/20230410000143/https://www.latex-project.org/" title="1" class="icon_external" rel="noopener external">1</a> <a href="https://archive.md/lQ8SN" title="2" class="icon_external" rel="noopener external">2</a>) <a href="#fnref:1" class="footnote-backref" role="doc-backlink">↩︎</a> <a href="#fnref1:1" class="footnote-backref" role="doc-backlink">↩︎</a></p>
</li>
<li id="fn:2">
<p><a href="https://codeberg.org" title="Codeberg" class="icon_external" rel="noopener external">Codeberg</a> <a href="#fnref:2" class="footnote-backref" role="doc-backlink">↩︎</a></p>
</li>
<li id="fn:3">
<p><a href="https://gohugo.io" title="Hugo" class="icon_external" rel="noopener external">Hugo</a> <a href="#fnref:3" class="footnote-backref" role="doc-backlink">↩︎</a></p>
</li>
</ol>
</div>]]></content><author><name>Yohan Yukiya Sese-Cuneta</name><uri>https://im.youronly.one/techmagus/</uri></author><category term="literature" label="Literature" scheme="https://im.youronly.one/techmagus/cat/literature/"/><category term="polls" label="Polls" scheme="https://im.youronly.one/techmagus/tag/polls/"/><published>2023-04-10T01:50:35Z</published></entry><entry><title>Browser wars III: Blink vs Gecko Quantum</title><link rel="alternate" type="text/html" hreflang="en-ph" href="https://im.youronly.one/techmagus/browser-wars-3-blink-gecko-2018344/"/><id>https://im.youronly.one/techmagus/browser-wars-3-blink-gecko-2018344/</id><updated>2018-12-09T22:54:23Z</updated><summary type="html"><![CDATA[<p>The recent announcement by <strong>Microsoft</strong> giving up on their <em>EdgeHTML</em> browser engine as well as their <em>Microsoft Edge</em> browser frontend marks the end of the <strong>Browser Wars 2.0</strong>. Their revelation that their next flagship browser will be Chromium-based and thus powered by the Blink browser engine, signals the beginning of <strong>Browser Wars III</strong> a war to control the Internet through browser engines.</p>]]></summary><content type="html"><![CDATA[<img src="https://1.bp.blogspot.com/-irPJoRWat9Y/XuNle8K_vGI/AAAAAAAAiuY/oG6Bx5jed14nCOoDhfu0-cp7m1EqDWH6wCLcBGAsYHQ/s1600/Firefox-Chromium.jpg" /><p>The recent announcement by <strong>Microsoft</strong> giving up on their <em>EdgeHTML</em> browser engine as well as their <em>Microsoft Edge</em> browser frontend marks the end of the <strong>Browser Wars 2.0</strong>. Their revelation that their next flagship browser will be Chromium-based and thus powered by the Blink browser engine, signals the beginning of <strong>Browser Wars III</strong> a war to control the Internet through browser engines.</p>
<p>To understand <strong>Browser Wars III</strong> we need to realise that there are two fronts in this new war: the <em><strong>Browser Frontend</strong></em> and the <em><strong>Browser Engine</strong></em>. Allow me to differentiate these two fronts.</p>
<h2 id="browser-wars-iii-front-browser-frontend">Browser Wars III Front: Browser Frontend</h2>
<p>A browser frontend is simply the browser that users see. In this case, we have <em>Chromium</em> and <strong>Mozilla</strong>’s <em>Firefox [Quantum]</em>. Before there was a Chromium browser (the frontend and the engine), the most forked browser was Firefox. Some of the most popular Firefox-based projects are <em><a href="https://www.palemoon.org" title="Pale Moon" class="icon_external" rel="noopener external">Pale Moon</a></em> (also forked the <em>Gecko</em> engine into <em>Goanna</em>), <em><a href="https://www.waterfoxproject.org" title="Waterfox" class="icon_external" rel="noopener external">Waterfox</a></em>, <strong>Comodo</strong> <em>IceDragon</em>, <em><a href="https://www.torproject.org/projects/torbrowser.html.en" title="Tor Browser" class="icon_external" rel="noopener external">Tor Browser</a></em>, and the original <em>Flock</em> browser.</p>
<p>When Chromium arrived in the scene, it slowly gained converts. Flock migrated from being a Firefox-based browser to a Chromium-based browser bringing with them their loyal users (much later though, Flock development has ended). <strong>Opera Software</strong>, the company behind the <em>Opera Browser</em>, ended development of their browser frontend and its <em>Presto</em> browser engine. From there, they created a new Chromium-based Opera! Exactly what Microsoft has announced they will be doing too.</p>
<p>If that was not enough, fans of the Opera Browser also created their own browser called <em><a href="https://otter-browser.org" title="Otter Browser" class="icon_external" rel="noopener external">Otter Browser</a></em> and <em><a href="https://vivaldi.com" title="Vivaldi" class="icon_executable" rel="noopener external">Vivaldi</a></em> (which happens to be far better than the new Chromium-based Opera Browser).</p>
<p>Other Chromium-based browsers are: <em><strong><a href="https://browser.yandex.com" title="Yandex Browser" class="icon_executable" rel="noopener external">Yandex Browser</a></strong></em>; <strong>Comodo</strong> <em>Dragon</em>; <em>Brave</em>; <em>Epic Browser</em>; and <em>Torch</em>, to mention a few. No one is choosing Firefox any longer!</p>
<p>This brings us to the …</p>
<h2 id="browser-wars-iii-front-browser-engine">Browser Wars III Front: Browser Engine</h2>
<p>The browser engine part of the Browser Wars III is the most important and largely ignored in the past two Browser Wars. Today, articles are interchanging Chromium and Blink. However, Chromium is a browser frontend while Blink is a browser engine.</p>
<h3 id="not-interchangeable">Not interchangeable</h3>
<p>The frontend and engine are not interchangeable. A developer can …</p>
<ul>
<li>… use an existing browser frontend but use a different browser engine</li>
<li>… use an existing browser frontend but add additional browser engines on top of the default</li>
<li>… use a browser engine but without the browser frontend (usually seen in software with a built-in browsing feature)</li>
<li>… use a browser engine but develop a browser frontend from scratch</li>
</ul>
<p>Gecko, the browser engine behind Firefox, had seen a lot of products with the use-cases mentioned above. Blink’s use mainly concentrated on Chromium; after all, why build a browser frontend from scratch when there is already Chromium? Why add a built-in browsing feature when one can use Chromium directly as if it’s part of the software or app in both the desktop and mobile platforms? (I came across software where its browsing experience was locked into <em>Chrome</em> itself even if your default browser was set to Firefox. Chrome is a Chromium-based browser by <strong>Google</strong>.)</p>
<p>Yet, it does not mean Chromium and Blink are interchangeable, especially when …</p>
<h3 id="its-the-browser-engine-that-counts">It’s the browser engine that counts</h3>
<p>When frontend developers design software and websites, they test it against different browsers. The reality is they are testing it against the engine powering these browsers. As long as a product or website has been tested in any browsers powered by Blink, Gecko, and <em>WebKit</em> (<em>Safari</em> and all <strong>Apple</strong> products), a developer can generally interpret it as the same in any other browsers powered by the same engine (to reiterate, <em>generally</em>, there are other factors involved that may change the result even if the engine and its version is the same). There is no need to install Chromium, Chrome, Opera, Vivaldi, Brave, and Yandex, these are all powered by Blink through Chromium.</p>
<p>With everyone choosing Chromium as their underlying browser frontend (developers) or daily browser (end-users) we are heading once again to the days of “<em>this website works best with</em>” and “<em>please download a Blink-powered browser like Google Chrome, Opera, Vivaldi, Yandex, and Brave to continue to this website</em>”. In addition, developers and companies who only cares to get a website running and money flowing as fast as possible, will only do tests against Blink now that it has the largest share of the market… today.</p>
<p>It puts an imbalance in the Internet. The Chromium developers, who are also the developers behind Blink, now have more power over how the Internet should be displayed. Not that they will abuse it, hopefully, but there were, are, and will always be decisions within the <strong>W3C Consortium</strong> (the group that sets Web Standards) based on numbers or how a particular element or attribute should work; or if a new web feature should follow Chromium’s version or Mozilla’s interpretation.</p>
<h2 id="conclusion">Conclusion</h2>
<p>Chromium is just the surface. The browser engine is the real danger here. Chromium is simply the flagship browser of Blink. Since most do not want to start a browser from scratch, they obviously decided to use Chromium and tweaked it to their desired look and added their own features. But no one is stopping anyone from building a browser frontend from scratch and use Blink as their browser engine, Chromium have less count while Blink has a higher count.</p>
<p>It does not matter which browser frontend is the most popular because “<em>this site works best on</em>” and “<em>this website was tested fully on</em>” is all about the browser engine. It is about Blink, Gecko, WebKit, Goanna, and <em>KHTML</em>.</p>
<p>Use Firefox Quantum, yes, but if you do not like Firefox for whatever reason, then use a browser powered by the Gecko Quantum engine. A Chromium-based browser is not the only alternative, there are Firefox-based browsers too. If you are a frontend developer, test your website projects on Gecko Quantum powered browsers too. Let us not put the Internet in danger by letting one particular browser engine have a major gap and dominance in the market.</p>
<p>From my personal experience, Gecko has always been way ahead when it comes to implementing the W3C recommended specifications, <strong>always</strong>. There are also bugs in Chromium that are always ignored or were repeatedly closed as “not a bug” and/or “working as intended”, for example, in its font fallback mechanism which is affecting some [Asian] scripts but is working perfectly in Gecko-powered browsers!</p>
<p>One final thought. There are two Asian browsers with three browser engines (Trident, Gecko, and Blink): IE-based <em><a href="http://www.avantbrowser.com" title="Avant Browser" class="icon_executable" rel="noopener external">Avant Browser</a></em> by a Chinese developer and IE-based <em><a href="https://www.lunascape.tv" title="Lunascape" class="icon_external" rel="noopener external">Lunascape</a></em> by a Japanese developer. Yes, there are multi-engine browsers (and extensions in the case of Firefox).</p>
<p>This Browser Wars III clearly is about the browser engines Blink and Gecko, the browser frontends that is Chromium and Firefox are only secondary, we just see them mentioned more because the average Joe and Jane are only familiar with those “names”.</p>
<hr>
<div role="cover-image-attributions">
    <div class="header_attribution">
      <footer class="attribution_caption"><p xmlns:dct="http://purl.org/dc/terms/" xmlns:vcard="http://www.w3.org/2001/vcard-rdf/3.0#">
            <small>・ Cover image: To the extent possible under law, <a href="https://im.youronly.one/" rel="dct:publisher noopener">I'M YourOnly.One</a> has <a href="https://creativecommons.org/publicdomain/zero/1.0/" rel="license noopener external">waived all copyright and related or neighbouring rights</a> to <cite><a href="https://1.bp.blogspot.com/-irPJoRWat9Y/XuNle8K_vGI/AAAAAAAAiuY/oG6Bx5jed14nCOoDhfu0-cp7m1EqDWH6wCLcBGAsYHQ/s1600/Firefox-Chromium.jpg" rel="dct:title noopener external">Browser Wars III: Firefox-Chromium</a></cite>. This work is published from <span property="vcard:Country" datatype="dct:ISO3166" content="PH" about="https://en.wikipedia.org/wiki/Philippines"><a href="https://en.wikipedia.org/wiki/Philippines" rel="noopener external">Philippines</a></span>.</small></p></footer>
    </div></div>]]></content><author><name>Yohan Yukiya Sese-Cuneta</name><uri>https://im.youronly.one/techmagus/</uri></author><category term="literature" label="Literature" scheme="https://im.youronly.one/techmagus/cat/literature/"/><category term="browser wars" label="Browser Wars" scheme="https://im.youronly.one/techmagus/tag/browser-wars/"/><published>2018-12-09T22:54:23Z</published></entry></feed>