Tamarin projesi (JavaScript2'ye giden yol)

0
roktas
Mozilla grubunca bugün yapılan duyuruya göre Adobe® firması Flash® oynatıcıda kullanılan ActionScript™ betik diline ait AVM2 isimli yeni nesil sanal makineyi Mozilla'ya bağışladı. ECMAScript sürüm 3 uyumlu bu sanal makine Firefox 1.5 ve 2 sürümlerinde de yer alan bazı yeni Javascript özelliklerini de destekleyen bir eşzamanlı derleyici (JIT) içeriyor¹.
Yapılan anlaşma uyarınca Mozilla ve Adobe Tamarin kod adlı bir projeyle AVM2'yi birlikte geliştirecekler. AVM2'nin 2008 yılına kadar, Mozilla ürünlerinde gömülü "SpiderMonkey" JavaScript yorumlayıcıyla tümleştirilmesi ve o tarihten itibaren Firefox da dahil bütün Mozilla yazılımlarında kullanılması planlanmış.

Hamiş: Bu olumlu gelişme Flash®'ın "özgürleşmesi" anlamını taşımıyor; Flash canlandırmalarını hazırlamak için yine Adobe firmasından temin edilecek araçlar ve tabii Flash'ın kendisi gerekmekte.

¹ Bu yeni özelliklerin 2007'de (?) resmîleşmesi beklenen ECMAScript sürüm 4 (=~ JavaScript2)'de de büyük olasılıkla yer alacağını hatırlatalım.

Görüşler

0
roktas
Bazı notlar:
  • AVM2 kodunun yaklaşık olarak 130KLoc olduğu belirtilmiş. Benzer katkılarla kıyaslanamayacak ölçüde büyük olan bu rakam, Mozilla grubuna kuruluşundan bu yana yapılmış en büyük kaynak kod katkısı.
  • Gerçi haberde dikkatli bir dil kullandım, aksi anlam çıkmaz ama yine de bir Flash geliştiricisinin web günlüğünden alıntıyla bir noktayı açık kılalım. AVM2'nin implement ettiği ActionScript 3, gayr-ı resmî ECMAScript 4 ile tam uyumlu. Resmileşmesine ramak kalmış bu tip standartlarda 1 yıl içerisinde sadece minör değişiklikler olacağı hesaba katılırsa şu an Mozilla CVS'inde bulunan kodun neredeyse JavaScript2 olduğu varsayılabilir.
  • Bir başka okunası web günlüğü Mozilla direktörlerinden Frank Hecker'in günlüğü. Bu gelişmenin (gerek AVM2'nin vadettiği x[2-10]'luk AJAX performansı, gerekse dilin yeni özellikleriyle) Web'in geleceği açısından ne denli önemli olduğu çok güzel anlatılmış; "disruptive innovations vs sustaining innovations" ayrımına dikkat.
0
ripper
Şuan bile java/j/script ile yeterince uyumsuzluk problemi çekiyoruz. Bu gelişme daha standartlaşmış bir dile neden olucaksa niye olmasin.
Ama yadaha fazla uyumsuzluk getirecekse?
Benim bir diğer çekincem de istemci üzerinde calisan bu dilin getirebileceği güvenlik açıkları, eğer sandbox gibi sistemle destekleyeceklerse güzel,yoksa yeni nesil virüslere kendimizi hazırlayalım derim.
Görüş belirtmek için giriş yapın...

İlgili Yazılar

Mozilla 1.0 Çıktı

tongucyumruk

Ailemizin browser'ı Mozilla sonunda 1.0 sürümü ile karşımızda... Resmi sitesi'nde Mozilla 1.0 Released gibi olabilecek en sadece biçimde yapılan duyuru ile Mozilla 1.0 Sürümüne adımını attı... Ayrıntılar için 1.0 Release Notes'a buradan ulaşabilirsiniz. Konuyla ilgili Slashdot'ta çıkan haberi ve gelen yorumları da buradan okuyabilirsiniz. (Bu arada FazlaMesai'de Mozilla sürüm takip sitesine dönüşmeye başladı gibi neredeyse günlük CVS updateleri bile haber olacak)

Thunderbird 1.0 hazır

mos

Mozilla ekibi tarafından geliştirilen e-posta, USENET (News), istemcisi Mozilla Thunderbird 1.0 sürümü inidirmeye hazır.

Konuyla ilgili duyuruya bakılırsa artık RSS ve Blog takip etmek icin Thunderbird bize yetecek.

Editörün Notu: MS Outlook, MS Outlook Express, vb. programları kullanan arkadaşlarınıza ve akrabalarınıza yardımcı olmanın ve onları aydınlatmanın zamanı geldi! Başarı öykülerinizi bizimle paylaşmamanız için mantıklı bir sebep göremiyoruz, siz görebiliyor musunuz? ;-)

Mozilla 1.1 Alpha da çıktı

crematorium

Millet yine coştu, Mozilla 1.0'dan sonra yeni testler sonucunda ortaya çıkmış yeni Mozilla versiyonu 1.1 Alpha da çıkmış bulunmaktadır, Mozilla.org adresinden indirebilirsiniz. Yakında Mozilla 2.0 çıkarsa hiç şaşırmayın... :)

Herkese kolay gelsin

Yamuk Flash animasyonları artık sorun yaratmayacak! ;-)

loker

Bazı flash dosyaları flash-plugin for mozilla ile düzgün görüntülenemeyebiliyor ve bu olduğunda izlediğiniz sayfanın bir bölümü flash dosyasından taşan bir katmanla kapanıyor. Bu sorunu sık izlediğiniz sitelerde yaşıyor ve sayfayı yeniden yükleyip gif ya da düzgün hazırlanmış bir flash ile izlemeyi umarak zaman harcıyorsanız lütfen mozilla'nın harika extension teknolojisine bir daha bakın...

Burada bulabileceğiniz extension ile flash dosyaları arka planda yüklenirken siz sayfayı izleyip, görüntülemek istediğiniz flash dosyasının üzerine tıklayarak bozuk da olsa izlemeyi tercih edebilirsiniz... Flash dosyaların bu aralar çoğunlukla reklamlar için bir araç olduğunu düşünecek olursak bir nevi pop-up blocker işlevi gördüğünü de iddia edebiliriz. Extensionları sevelim, sevmeyenleri bilgilendirelim.

Türk basınındaki ilk Firefox ilanı!

velista

Focus dergisinin ocak ayında piyasaya çıkacak olan "10.Yıl Özel Sayısı"nda bir Firefox ilanı var! Aslında nereden başlamalı bilmiyorum... Çeşitli dergilerden gazeteci arkadaşlarımla uzun bir süredir şu konuyu konuşuyorduk: "Aslında birbirinden çok da farklı olmayan tanıtım ve inceleme yazıları dışında Firefox'a nasıl bir destek verebilirdik? Yayınlarımızda, küçük bile olsa Firefox'un ücretsiz ilanlarına yer veremez miyiz? Ve hepsinden önemlisi, Bilim ve Teknoloji dergileri, maddi olanakları çok kısıtlı olan açık yazılım dünyasına reklam sayfalarını sembolik bir oranda da olsa aralayarak 'fırsat eşitliği'nin ve 'gerçek rekabet ortamı'nın yaratılmasına olanak sağlayamaz mı?"

Sanırım bize bu düşünceyi ilk veren "Fazlamesai" sitesiydi... Fazlamesai forumunda başlayan Firefox ilanı tartışması, açık yazılıma inanan pek çok gazetecinin aynı soruyu kendisine sormasına neden oldu.