On Tue, Nov 15, 2011 at 11:31 PM, Jeff Sebring &lt;<a href="mailto:jeff@jeffsebring.com" target="_blank">jeff@jeffsebring.com</a>&gt; wrote:<br>&gt; Why limit developers from using best practices for performance, like<br>&gt; Google&#39;s CDN for jQuery and fonts with local fallbacks? <br>


<br>Those &quot;best practices&quot; are better suited for plugins, not themes. Themes shouldn&#39;t be using Google&#39;s javascript CDNs, for example. They should be using the normal script enqueue system. A plugin like &quot;Use Google Libraries&quot; can then change that to automagically use Google&#39;s CDN instead. <br>


<br>Themes doing things like this is a case of premature optimization.<br><br>That said, it&#39;s perfectly okay to implement this sort of thing in a theme as long as it&#39;s a) optional and b) defaults to off. Not everybody can use a CDN, because not everybody has the same circumstances surrounding their site. A &quot;best-practice&quot; isn&#39;t really a best practice when it won&#39;t work in some edge case, and a theme should be made to work for everybody who wants to use it.<br>


<br>-Otto<br>