title: Why were Javascript `atob()` and `btoa()` named like that?
body: <p>In Javascript, <code>window.atob()</code> method decodes a <em>base64</em> string and <code>window.btoa()</code> method encodes a <code>string</code> into <em>base64</em>.</p>
  
  <p>Then why weren't they named like <code>base64Decode()</code> and <code>base64Encode()</code>?
  <code>atob()</code> and <code>btoa()</code> don't make sense because they're not semantic at all.</p>
  
  <p>I want to know the reason.</p>