http://compressorrater.thruhere. net/ http://jscompress.com/ http://javascriptcompressor.com/ Bunun gibi araçlarla yapılıyor. Javascript kodunda optimizasyon yapıyorlar, boşlukları temizliyor değişkenlerin fonksiyonların isimlerini daha kısa hale getiriyorlar vs. Sonuçta orjinalden daha kısa bir metin elde ediliyor genelde. Birde gzip ile sıkıştırılarak transfer edildiğinde trafikten kara geçiliyor, site açılışı hızlanıyor. Ve birilerinin incelemesi için daha zor hale getirilmiş oluyor. Geri dnüşü de yok sanırım en azından ben rastlamadım şuana kadar.

Bir sitenin içini kurcalarken içeriği şyle olan şifrelenmiş bir javascript dosyasına rastladım. Olay hakkında fikri olan varmı? var $gwt_version = "2.1.0";var $wnd = parent;var $doc = $wnd. document;var $moduleName, $moduleBase;var $strongName = 'B9E34C6391C3C0ADFC64108870CA46FE';var $stats = $wnd. gwtStatsEvent? function : null,$sessionId = $wnd. gwtStatsSessionId? $wnd. gwtStatsSessionId : null;$stats && $stats( );><> function jl function il function Fl function El function _l function $l function bm function am function wn function Un function Yuc function dvc function bvc function ivc function gvc function nvc function lvc function svc function qvc function xvc function Pp function Qp function bw {this. b= } function vw function Xw function fx function fz function Jy function JQ function h5 function F5 function m7 function t7 function I8 function O8 function h$ function $hb function ahb function Gx function Fx function txc function sxc function M3 function Dz function cyc function xyc function yyc function syc function Zxc function Byc function gwtOnLoad {$moduleName=d;$moduleBase=e;if try catch else } function RBb {$wnd. expandToolBar=function } function exc {var b, g, j, k;j=new YZ;!!$stats&&$stats( );k=nY ;try{fY(k. b, QIc+xX ;fY(k. b, QIc+xX ;fY ;fY(k. b, QIc+xX ;fY(k. b, QIc+xX ;CX ;fY(k. b, QIc+xX ;g=cY ;!!$stats&&$stats( );oY(c,(MY , IY), RDd, j, g, e)}catch {b=NN ;if(AB(b,116)) else throw b}} function Uib function f3 {var d, e, f, g;if b. rc ;if e=c. e;d=Z2 ||Y2 ;d&& ;b. U&& ;g=HS ;switch {case 128: case 512: case 256: case 4:if if break;case 8:case 64:case 1:case 2:{if break}case 2048:{f=e. target;if break}}} herkes programcı olmak zorunda değildir, lütfen bir zorunluluk gibi programlama dilleri ğrenmeye çalışmayın. yabancı dil filan ğrenin amq.// s. kimin etini yerim, kasaba minnet etmem.// ince düşünene kalın girer.//

Eyvallah hoca, geri dnüşü olması mümkün değil gibi gzüküyor. herkes programcı olmak zorunda değildir, lütfen bir zorunluluk gibi programlama dilleri ğrenmeye çalışmayın. yabancı dil filan ğrenin amq.// s. kimin etini yerim, kasaba minnet etmem.// ince düşünene kalın girer.//

saol teşekkür ederim Bazen karanlıktan korkarsınya bil ki asıl karanlık biziz..

Geri dnüşü gerçekten yok mu?