Bundan bir kaç gün önce, Microsoft'un Ajax Minifier projesiyle ilgili bir post yapmıştım.
Bugün Ajaxian ekibinin, Microsoft Ajax Minifier ile YUI Compressor karşılaştırmasını okudum. İki ürün de birbirlerine üstünlük sağlamıyorlar yazarların yorumlarına göre. Bence YUI Compressor bir adım önde görünüyor. Özellikle sıkıştırdığı/küçülttüğü örnek kodları incelediğinizde, kodu körü körüne küçültmek yerine akışı algılayıp gereksiz tekrarları ve kaynak hebalarını yakalayabildiğini gözlemliyoruz. Bu bile oldukça ilgi çekici :)
Buradan okuyabilirsiniz: http://ajaxian.com/archives/microsoft-ajax-minifier-vs-yui-compressor
Microsoft, AJAX.NET faciasından sonra tekrar bir Ajax kütüphanesi işine girişmiş. Henüz inceleme fırsatım olmadı, Pazartesi incelemeyi umuyorum. Sonra tekrar yorumlarımı yazarım inceleyebilirsem. Ama yorumlardan bakıldığında bu sefer "boyunun ölçüsünü" biliyor gibi görünüyor. jQuery pluginlerine geçiş vs. desteği verdiğine göre, babaları kabul etmiş, kendileri de bir şeyler eklemiş olabilir...
Bunula beraber Microsoft Ajax Minifier'ı test ettim. Bildiğimiz metotlarla Javascript dosyalarında boyut küçültmeye gidiyor. Denediğim JS'leri bozmadan iyi oranda küçülttü. Özellikle hyperchruncing özelliğini de denemenizi tavsiye ederim.
Projeyi CodePlex'ten alabilirsiniz: http://aspnet.codeplex.com/Release/ProjectReleases.aspx?ReleaseId=34488
XMLHttpRequest, same-origin-policy bünyesinde olduğu için farklı domainlerden Ajax isteklerini çağıramıyorduk. Bir süre önce bütün tarayıcılar bununla ilgili yamalar yayınladı ve bu özellik kullanılamaz hale geldi.
Ancak same-origin-policy'e dahil olmayan CSS'i unutmuşlardı :)
http://nb.io/hacks/csshttprequest
Bütün web yazılımcılarının en büyük sorunu, geliştirdikleri AJAX-enabled uygulamaların, arama motorlarında gerekli şekilde indekslenmemesidir. Bunun için çeşitli workaround'lar üretmeye çalıştık hep.