Last time we took a look at the performance impact of using tabs vs. spaces in HTML files . One question that arose was whether or not it’s worthwhile to minify HTML when also using GZip. Let’s run the experiment. I’ve...

Are you using tabs or spaces to indent your markup? Does it matter for performance which one you chose? Let’s run an experiment. Consider a page that generates a list of 50 items: <ul> @for (int i = 0; i < 50; i++) {...

tl;dr You need to update Web Essentials 2013 to version 2.2. If not, Visual Studio will crash. Download now . Before Visual Studio 2013 Update 3 The upcoming release of Visual Studio Update 3 has API changes in some of...

So you have a website filled with images, CSS and JavaScript files, and you realize that you haven’t bothered optimizing the images or minified the CSS and JavaScript files. Or maybe you have, but your users can upload...

The current JavaScript Intellisense in Visual Studio is generated based on IE’s JavaScript engine Chakra and its support for the various browser/DOM APIs. The cool thing about that is that the accuracy is really high...

3 rd -party extensions have never been supported in the free Visual Studio Web Express . So you haven’t been able to install Web Essentials on Web Express before. With Visual Studio 2013 Update 2 and Web Essentials 2013...

This year at the //build/ conference I gave a session on Visual Studio Web Tools and Web Essentials. It’s now online on Channel 9 in case you want to watch it. I was using a few extensions that are great for any web...

Earlier this week we shipped Visual Studio 2013 Update 2 CTP 2 . Gotta love that name. The previous CTP 1 release didn’t contain any web specific features, but CTP 2 is packed with web goodness . Here are some of the...

Optimizing for website performance includes setting long expiration dates on our static resources, such s images, stylesheets and JavaScript files. Doing that tells the browser to cache our files so it doesn’t have to...

Update Jan 1st 2014. TypeScript support is back in Web Essentials! When Web Essentials was ported to Visual Studio 2013, a lot of features were removed. This was because many of those features were built directly in to...