What does the precompilation of underscore template mean?

precompiled templates are helpful for debugging unreproducible errors. This is because precompiled templates can provide incorrect line numbers and stack traces, and some templates cannot be compiled on the client (browser). On compiled template functions, there is a source attribute that provides simple precompilation.

  <script>
      JST.project = <%= _.template(jstText).source %>;
  </script>

and I see how source is defined.

template.source = "function(" + argument + "){\n" + source + "}";
Isn"t

source the concatenated string? What does precompilation mean here? What"s the point?

MySQL Query : SELECT * FROM `codeshelper`.`v9_news` WHERE status=99 AND catid='6' ORDER BY rand() LIMIT 5
MySQL Error : Disk full (/tmp/#sql-temptable-64f5-1e468c5-44bd7.MAI); waiting for someone to free some space... (errno: 28 "No space left on device")
MySQL Errno : 1021
Message : Disk full (/tmp/#sql-temptable-64f5-1e468c5-44bd7.MAI); waiting for someone to free some space... (errno: 28 "No space left on device")
Need Help?