While getting the Lync 2013 Preview installed in my lab, I followed the instructions for installing the Front End server prerequisites on TechNet exactly as stated. The differences between Lync 2013 and Lync 2010 are not nearly as great as they were between Lync 2010 and OCS 2007 R2, so I thought nothing of it when I noticed the stated OS Roles/Feature prerequisites were identical to Lync 2010. (You can find the article HERE.) However, when the Lync Server Deployment Wizard ran through the pre-installation checks, it kicked out the following error.
Reading a the error a bit more closely, I noticed that the Deployment Wizard is also looking for IIS Dynamic Content Compression to be installed as well. Easy enough, I went back and added the missing feature and re-ran the Lync Server Component installation step without issue. To simplify things, I took the already existing Powershell command and added the missing Role Feature. See below:
PS > Import-Module servermanager
PS > Add-WindowsFeature RSAT-ADDS,Web-Static-Content,Web-Default-Doc,Web-Http-Errors,Web-Asp-Net,Web-Net-Ext,Web-ISAPI-Ext,Web-ISAPI-Filter,Web-Http-Logging,Web-Log-Libraries,Web-Http-Tracing,Web-Windows-Auth,Web-Filtering,Web-Stat-Compression,Web-Dyn-Compression,Web-Mgmt-Console,Web-Scripting-Tools,Web-Client-Auth,Desktop-Experience,MSMQ-Server,MSMQ-Directory -Restart
UPDATE: After reviewing the prereqs for Lync 2010, IIS Dynamic Content Compression was added as a prerequisite for Front Ends hosting the Mobility service. So the prerequisites for Lync 2010 and 2013 Front Ends are, in fact, identical (since Mobility is built into the 2013 Front End role).