Performance
Novas APIs
APIs para recursos de pesquisa
Lightweight CodeGen
Melhorias nas APIs
Cross AppDomain Remoting
Performance para chamar Delegate
AppDomain Footprints
UTF8Encoding

| Alguns recursos atuais usam serialização para armazenar e recuperar recursos como imagens. Novas APIs permitem armazenar recursos como streams ou arrays de bytes. Isto é muito mais rápido que os mecanismos atuais. A nova API ResourceManager.GetStream retorna uma nova classe, UnmanagedMemoryStream, o qual permite referenciar recursos IN PLACE em outros arquivos.
| Lightweight CodeGen somente gera códigos essenciais, ao contrário do Reflect. Não emite entrada no assembly quando todos precisam de um método: emite apenas um método e expõe como um delegate. Quando o delegate não está sendo usado, o código é reciclado.
| Para APIs existentes:
| •Cross AppDomain Remoting está cerca de 200 vezes mais rápido, dependendo dos itens de uso (strings, integers, serialização de objetos)
| •Melhor performance para chamar Delegate duplicados
| •AppDomain Footprints reduzido drasticamente
| •UTF8Encoding: tradução 2.5x mais rápida, o que é ótimo para aplicações ASP.NET