Tag Archives | Mozilla Research

Servo 0.4.0 tarayıcı motoru duyuruldu

Geliştiricilere ve uygulamalara web teknolojilerini yerleştirmek için hafif, yüksek performanslı bir alternatif sunmayı amaçlayan Servo‘nun 0.4.0 tarayıcı motoru duyuruldu. 2012 yılında Mozilla Research tarafından oluşturulan Servo projesi, bir araştırma ve geliştirme çalışması olarak başlamış; Servo’nun yönetimi 2020 yılında Mozilla Research’ten Linux Vakfı’na geçmiştir. Proje, daha geniş bir endüstriden ilgi kazanma misyonuyla 2023 yılında Linux Foundation Europe’ye taşındı. Servo, dilin bellek güvenliği özelliklerinden ve eşzamanlılık özelliklerinden yararlanılarak Rust dilinde yazılmış; şu an için Linux Foundation Europe barındırılan ve teknik yönlendirme komitesi tarafından açıkça yönetilen bağımsız bir proje olarak yoluna devam etmektedir. İstikrarlı API’ler sunarak, kullanıcı etkileşim yeteneklerini geliştirerek ve büyümesine katkıda bulunan aktif bir topluluk oluşturarak Servo’yu bir araştırma projesinden üretime hazır bir web motoruna dönüştürmeyi amaçlayan proje; Servo’yu yenilikçi uygulamaları ve çerçeveleri destekleyen, benzersiz performans, istikrar ve modern web standartlarına uyumluluk sunan lider gömülebilir web motoru haline getirmeyi umut ediyor. servoshell demo tarayıcısıyla birlikte Servo tarayıcı motoru, gerçek dünyadaki daha fazla web sitesini doğru şekilde görüntülemeye başladığı söyleniyor. Servo 0.4.0, proje için tüm zamanların rekoru olan, geçen ay boyunca biriken 558 commit’i beraberinde getiriyor. Güvenlik düzeltmeleri, yeni CSS özellikleri, ek medya sorguları uygulanırken ve birçok yeni DOM API’sinin artık çalıştığı söyleniyor. Servo 0.4.0, son kullanıcılar için bir diğer önemli kilometre taşı olarak gerçek dünya web sitesi uyumluluğunu geliştiriyor. Popüler llchess.org web sitesinin yanı sıra Speedtest.net, Zulip ve daha fazlasının görüntülenmesini önemli ölçüde iyileştirmiş bulunuyor. Servo 0.4.0 hakkında bilgi edinemk için GitHub sürümler sayfasını inceleyebilirsiniz.

Continue Reading →

 

 

Servo 0.4.0 edinmek için aşağıdaki linkten yararlanabilirsiniz.

Rust programlama dilinin 1.97.1 sürümü duyuruldu

İlkin Mozilla çalışanı Graydon Hoare tarafından kişisel bir proje olarak geliştirilen, 2009’da Mozilla’nın sponsor olmasıyla günümüzde Mozilla Research tarafından geliştirilmeye devam edilen bir programlama dili olan Rust’un 1.97.1 sürümü duyuruldu. Rust ekibinin, Rust’un yeni sürümünü duyurmaktan mutluluk duyduğu ifade ediliyor. Rustup aracılığıyla yüklenmiş önceki bir Rust sürümü olanların, Rust 1.97.1’i edinmek için rustup update stable komutunu vermesinin yeterli olacağı söyleniyor. Gelecek sürümleri test ederek yardımcı olmak isteyenlerin, beta kanalını (rustup default beta) veya gecelik kanalı (rustup default nightly) kullanmak için yerel olarak güncellemeyi düşünebilecekleri söyleniyor. Rust’un en ilginç özelliği, tam anlamıyla orjinal bir dil olmaması, diğer dillerin iyi özelliklerinin birleştirilmesiyle ortaya çıkan melez bir dil olmasıdır. Sözgelimi C++ dilinin hafıza referanslama ve destructor özellikleri, SML’in veri yapıları, Python lexer sistemi gibi özellikler Rust’un bünyesinde bir araya gelmiştir. Sembol değiştirmenin v0 varsayılan olarak etkinleştirildiği belirtilirken, nesne dosyalarına ve ikili dosyalara derlendiğinde, her öğenin (fonksiyonlar, statikler vb.) onu tanımlayan küresel olarak benzersiz bir “sembolü” olması gerektiği ifade ediliyor. Farklı Rust programlarını birbirine bağlarken çakışmaları önlemek için, Rust, modül yolu, tanımlayıcı crate, jenerikler ve daha fazlası gibi ek bağlamı içerecek şekilde öğelerin orijinal adının değiştirildiği söyleniyor. Rust 1.97.1 hakkında bilgi edinmek için sürüm duyurusunu ya da GitHub sayfasını inceleyebilirsiniz.

Continue Reading →

 

 

 

 

                     

Rust 1.97.1 edinmek için aşağıdaki linklerden yararlanabilirsiniz.

Rust programlama dilinin 1.97.0 sürümü duyuruldu

İlkin Mozilla çalışanı Graydon Hoare tarafından kişisel bir proje olarak geliştirilen, 2009’da Mozilla’nın sponsor olmasıyla günümüzde Mozilla Research tarafından geliştirilmeye devam edilen bir programlama dili olan Rust’un 1.97.0 sürümü duyuruldu. Rust ekibinin, Rust’un yeni sürümünü duyurmaktan mutluluk duyduğu ifade ediliyor. Rustup aracılığıyla yüklenmiş önceki bir Rust sürümü olanların, Rust 1.97.0’ı edinmek için rustup update stable komutunu vermesinin yeterli olacağı söyleniyor. Gelecek sürümleri test ederek yardımcı olmak isteyenlerin, beta kanalını (rustup default beta) veya gecelik kanalı (rustup default nightly) kullanmak için yerel olarak güncellemeyi düşünebilecekleri söyleniyor. Rust’un en ilginç özelliği, tam anlamıyla orjinal bir dil olmaması, diğer dillerin iyi özelliklerinin birleştirilmesiyle ortaya çıkan melez bir dil olmasıdır. Sözgelimi C++ dilinin hafıza referanslama ve destructor özellikleri, SML’in veri yapıları, Python lexer sistemi gibi özellikler Rust’un bünyesinde bir araya gelmiştir. Sembol değiştirmenin v0 varsayılan olarak etkinleştirildiği belirtilirken, nesne dosyalarına ve ikili dosyalara derlendiğinde, her öğenin (fonksiyonlar, statikler vb.) onu tanımlayan küresel olarak benzersiz bir “sembolü” olması gerektiği ifade ediliyor. Farklı Rust programlarını birbirine bağlarken çakışmaları önlemek için, Rust, modül yolu, tanımlayıcı crate, jenerikler ve daha fazlası gibi ek bağlamı içerecek şekilde öğelerin orijinal adının değiştirildiği söyleniyor. Rust 1.97.0 hakkında bilgi edinmek için sürüm duyurusunu ya da GitHub sayfasını inceleyebilirsiniz.

Continue Reading →

 

 

 

 

                    

Rust 1.97.0 edinmek için aşağıdaki linklerden yararlanabilirsiniz.

Rust programlama dilinin 1.96.1 sürümü duyuruldu

İlkin Mozilla çalışanı Graydon Hoare tarafından kişisel bir proje olarak geliştirilen, 2009’da Mozilla’nın sponsor olmasıyla günümüzde Mozilla Research tarafından geliştirilmeye devam edilen bir programlama dili olan Rust’un 1.96.1 sürümü duyuruldu. Rust ekibinin, Rust’un yeni sürümünü duyurmaktan mutluluk duyduğu ifade ediliyor. Rustup aracılığıyla yüklenmiş önceki bir Rust sürümü olanların, Rust 1.96.1’i edinmek için rustup update stable komutunu vermesinin yeterli olacağı söyleniyor. Gelecek sürümleri test ederek yardımcı olmak isteyenlerin, beta kanalını (rustup default beta) veya gecelik kanalı (rustup default nightly) kullanmak için yerel olarak güncellemeyi düşünebilecekleri söyleniyor. Rust’un en ilginç özelliği, tam anlamıyla orjinal bir dil olmaması, diğer dillerin iyi özelliklerinin birleştirilmesiyle ortaya çıkan melez bir dil olmasıdır. Sözgelimi C++ dilinin hafıza referanslama ve destructor özellikleri, SML’in veri yapıları, Python lexer sistemi gibi özellikler Rust’un bünyesinde bir araya gelmiştir. Rust 1.96.1, Cargo’nun HTTP istemcisinde eksik yeniden denemeler/zaman aşımı düzeltmesi ve MIR optimizasyonunda derleme hatasının düzeltilmesiyle geliyor. Rust 1.96.1 hakkında bilgi edinmek için sürüm duyurusunu ya da GitHub sayfasını inceleyebilirsiniz.

Continue Reading →

 

 

 

 

                    

Rust 1.96.1 edinmek için aşağıdaki linklerden yararlanabilirsiniz.

Servo 0.3.0 tarayıcı motoru duyuruldu

Geliştiricilere ve uygulamalara web teknolojilerini yerleştirmek için hafif, yüksek performanslı bir alternatif sunmayı amaçlayan Servo‘nun 0.3.0 tarayıcı motoru duyuruldu. 2012 yılında Mozilla Research tarafından oluşturulan Servo projesi, bir araştırma ve geliştirme çalışması olarak başlamış; Servo’nun yönetimi 2020 yılında Mozilla Research’ten Linux Vakfı’na geçmiştir. Proje, daha geniş bir endüstriden ilgi kazanma misyonuyla 2023 yılında Linux Foundation Europe’ye taşındı. Servo, dilin bellek güvenliği özelliklerinden ve eşzamanlılık özelliklerinden yararlanılarak Rust dilinde yazılmış; şu an için Linux Foundation Europe barındırılan ve teknik yönlendirme komitesi tarafından açıkça yönetilen bağımsız bir proje olarak yoluna devam etmektedir. İstikrarlı API’ler sunarak, kullanıcı etkileşim yeteneklerini geliştirerek ve büyümesine katkıda bulunan aktif bir topluluk oluşturarak Servo’yu bir araştırma projesinden üretime hazır bir web motoruna dönüştürmeyi amaçlayan proje; Servo’yu yenilikçi uygulamaları ve çerçeveleri destekleyen, benzersiz performans, istikrar ve modern web standartlarına uyumluluk sunan lider gömülebilir web motoru haline getirmeyi umut ediyor. Açık kaynaklı, Rust tabanlı web tarayıcı motorunun en yeni aylık güncellemesi olarak duyurulan yeni sürüm, emo servoshell tarayıcısı daha kullanışlı hale geliyor ve ek modern web özelliklerini destekliyor; ayrıca Servo, Chromium Embedded Framework (CEF) gibi alternatifler olarak gömülü sistemler alanında da büyük bir potansiyele sahip olmaya devam ediyor. Servo 0.3.0, son bir ay içinde birçok yeni özellik daha ekledi; bunlar arasında ek komut dosyası desteği, font-variant-numeric gibi daha fazla CSS özelliği, bir dizi düzen iyileştirmesi, WebGPU geliştirmeleri ve daha fazlası yer alıyor. Ayrıca, Servo geliştirici araçlarının yeteneklerinde iyileştirmeler yapıldığı, Rust 1.95 kullanımına geçildiği ve daha fazlası da eklenmiş bulunuyor. Servoshell, büyük ölçüde demo amaçlı ve oldukça sınırlı bir deneyim sunduğu için günlük kullanım için yeterince özellikli değil, ancak Servo motorunun mevcut yeteneklerini takip etmek için kullanışlı bir yol. Servo 0.3.0 hakkında bilgi edinemk için GitHub sürümler sayfasını inceleyebilirsiniz. Continue Reading →

 

 

 

Servo 0.3.0 edinmek için aşağıdaki linkten yararlanabilirsiniz.

Rust programlama dilinin 1.96.0 sürümü duyuruldu

İlkin Mozilla çalışanı Graydon Hoare tarafından kişisel bir proje olarak geliştirilen, 2009’da Mozilla’nın sponsor olmasıyla günümüzde Mozilla Research tarafından geliştirilmeye devam edilen bir programlama dili olan Rust’un 1.96.0 sürümü duyuruldu. Rust ekibinin, Rust’un yeni sürümünü duyurmaktan mutluluk duyduğu ifade ediliyor. Rustup aracılığıyla yüklenmiş önceki bir Rust sürümü olanların, Rust 1.96.0’ı edinmek için rustup update stable komutunu vermesinin yeterli olacağı söyleniyor. Gelecek sürümleri test ederek yardımcı olmak isteyenlerin, beta kanalını (rustup default beta) veya gecelik kanalı (rustup default nightly) kullanmak için yerel olarak güncellemeyi düşünebilecekleri söyleniyor. Rust’un en ilginç özelliği, tam anlamıyla orjinal bir dil olmaması, diğer dillerin iyi özelliklerinin birleştirilmesiyle ortaya çıkan melez bir dil olmasıdır. Sözgelimi C++ dilinin hafıza referanslama ve destructor özellikleri, SML’in veri yapıları, Python lexer sistemi gibi özellikler Rust’un bünyesinde bir araya gelmiştir. Rust 1.96.0, yeni Range* tipleriyle geliyor. Rust 1.96.0 hakkında bilgi edinmek için sürüm duyurusunu, sürüm notlarını ya da GitHub sayfasını inceleyebilirsiniz.

Continue Reading →

 

 

 

 

                   

Rust 1.96.0 edinmek için aşağıdaki linklerden yararlanabilirsiniz.

Rust programlama dilinin 1.95.0 sürümü duyuruldu

İlkin Mozilla çalışanı Graydon Hoare tarafından kişisel bir proje olarak geliştirilen, 2009’da Mozilla’nın sponsor olmasıyla günümüzde Mozilla Research tarafından geliştirilmeye devam edilen bir programlama dili olan Rust’un 1.95.0 sürümü duyuruldu. Rust ekibinin, Rust’un yeni sürümünü duyurmaktan mutluluk duyduğu ifade ediliyor. Rustup aracılığıyla yüklenmiş önceki bir Rust sürümü olanların, Rust 1.95.0’ı edinmek için rustup update stable komutunu vermesinin yeterli olacağı söyleniyor. Gelecek sürümleri test ederek yardımcı olmak isteyenlerin, beta kanalını (rustup default beta) veya gecelik kanalı (rustup default nightly) kullanmak için yerel olarak güncellemeyi düşünebilecekleri söyleniyor. Rust’un en ilginç özelliği, tam anlamıyla orjinal bir dil olmaması, diğer dillerin iyi özelliklerinin birleştirilmesiyle ortaya çıkan melez bir dil olmasıdır. Sözgelimi C++ dilinin hafıza referanslama ve destructor özellikleri, SML’in veri yapıları, Python lexer sistemi gibi özellikler Rust’un bünyesinde bir araya gelmiştir. Rust 1.95.0’ın, yapılandırma dosyaları üzerinde derleme zamanı eşleşmesine benzer şekilde çalışan bir `cfg_select!` makrosu sunduğu, bunun, popüler `cfg-if` kütüphanesinin amacını farklı bir sözdizimiyle yerine getirdiği söyleniyor. `cfg_select!`, yapılandırma koşulu doğru olarak değerlendirilen ilk kolun sağ tarafına genişliyor. Rust 1.95.0 hakkında bilgi edinmek için sürüm duyurusunu, sürüm notlarını ya da GitHub sayfasını inceleyebilirsiniz.

Continue Reading →

 

 

 

 

                  

Rust 1.95.0 edinmek için aşağıdaki linklerden yararlanabilirsiniz.

0