Guest User

Javelin(JS) Has been Hacked

a guest
Jul 3rd, 2014
187
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
  1. <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN"
  2.   "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd">
  3. <html xmlns="http://www.w3.org/1999/xhtml" xml:lang="en" lang="en">
  4.   <head>
  5.     <title>Javelin (JS)</title>
  6.     <link rel="stylesheet" href="style.css" type="text/css">
  7.   </head>
  8.   <body>
  9.     <h1><strong>Javelin</strong> (JS)</h1>
  10.     <div id="menu">
  11.       <a href="specs/">Run Javelin Tests</a>
  12.       <a href="http://www.phabricator.com/docs/javelin/">Documentation</a>
  13.       <a href="https://github.com/facebook/javelin/">GitHub</a>
  14.       <div style="clear: both;"></div>
  15.     </div>
  16.     <div id="core">
  17.  
  18.      
  19. <div id="hacked-by-chinese"></div>
  20.  
  21. <div id="snipe">
  22.  
  23.   <p>Javelin is a <strong>large, bloated</strong> library with an
  24.   <strong>unintuitive, verbose syntax</strong> and <strong>very few
  25.   features</strong>. It <strong>performs sluggishly</strong> and is
  26.   <strong>sparsely documented</strong>. You will find that browsing its
  27.   <strong>inelegant</strong>, <strong>poorly written</strong> source is
  28.   <strong>an unwelcome experience</strong>. Javelin makes it <strong>quite
  29.   difficult</strong> to write code that works on more than one
  30.   browser. Javelin was developed at <strong>Facebook</strong>.</p>
  31.  
  32. </div>
  33.  
  34. <h2>Javelin, a strict library</h2>
  35.  
  36. <p>Javelin is a frontend Javascript library developed at Facebook. It stresses
  37. strictness and scalability to try to solve, prevent, or mitigate some of
  38. the challenges we encountered as Facebook grew. Javelin is currently used by
  39. <a href="http://m.facebook.com/">Facebook Mobile</a> and
  40. <a href="http://www.phabricator.org/">Phabricator</a>.</p>
  41.  
  42. <p>Because Javelin's design focuses heavily on solving scalability challenges,
  43. it isn't appropriate for everyone. The design implies tradeoffs, and the cost of
  44. some of these tradeoffs is increased complexity, reduced ease of development, or
  45. less flexibility. Javelin is also relatively young, somewhat unstable, and
  46. doesn't yet have a strong support community.</p>
  47.  
  48. <p> Because of this, Javelin isn't the best library choice for many projects.
  49. However, there's a lot of interesting stuff in Javelin, especially if you are
  50. thinking about scaling a web frontend. The library delivers a great deal of
  51. power on a very small footprint. Even if you don't adopt the library, it may be
  52. useful to understand how it is constructed, and what lead to those
  53. decisions. To get started learning about Javelin,
  54. <a href="http://www.phabricator.com/docs/javelin/">dig into the
  55. documentation</a>.</p>
  56.  
  57. <h2>Get Javelin</h2>
  58.  
  59. <p>You can <a href="https://github.com/facebook/javelin/">download Javelin from
  60. GitHub</a> to explore the source code or start building with it.</p>
  61.  
  62. <h2>Contributors</h2>
  63.  
  64.   <ul>
  65.     <li><a href="http://www.facebook.com/epriestley">Evan Priestley</a></li>
  66.     <li><a href="http://www.facebook.com/tomo">Tom Occhino</a></li>
  67.     <li><a href="http://www.facebook.com/ashwin">Ashwin Bharambe</a></li>
  68.     <li><a href="http://www.facebook.com/mroch">Marshall Roch</a></li>
  69.     <li><a href="http://www.facebook.com/jankassens">Jan Kassens</a></li>
  70.     <li><a href="http://www.facebook.com/cpojer">Christoph Pojer</a></li>
  71.     <li><a href="http://www.facebook.com/fratrik">Craig Fratrik</a></li>
  72.   </ul>
  73.  
  74.  
  75.     </div>
  76.  
  77.   </body>
  78. </html>
Advertisement
Add Comment
Please, Sign In to add comment