title: Snap.svg - How to load SVGs synchronous?
body: <p>Knowing that <code>Snap.load();</code> is asynchronous, I'm looking for a way to append the loaded files in the requested order. This is the code I'm using: </p>
  
  <pre><code>s = Snap(800, 800);
  
  function loadSvg(url) {
      Snap.load(url, appendSvg);
  };
  
  function appendSvg(svg) {
      g = svg.select("g");
      s.append(g);
  };
  
  loadSvg('https://s3-us-west-2.amazonaws.com/s.cdpn.io/9473/b.svg');
  loadSvg('https://s3-us-west-2.amazonaws.com/s.cdpn.io/9473/a.svg');
  </code></pre>
  
  <p>I found this (<a href="http://svg.dabbles.info/snaptut-loadmulti.html" rel="nofollow">http://svg.dabbles.info/snaptut-loadmulti.html</a>), but I wonder if there's any simpler, official <strong>Snap.svg</strong>, way to do it? For me it feels that the <code>Snap.load();</code> should have a feature for this included?</p>