İçeriğe atla

Blink

Blink
Geliştirici(ler)The Chromium Project
İlk yayınlanma3 Nisan 2013
Programlama diliC++
TürWeb Tarayıcısı Motoru
Resmî sitesiwww.chromium.org/blink
Kod deposu Bunu Vikiveri'de düzenleyin

Blink, Google, Facebook, Microsoft, Opera Software, Adobe Systems, Intel, IBM, Samsung ve diğerlerinin katkılarıyla Chromium projesinin[1] parçası olarak geliştirilmiş bir tarayıcı motorudur.[2] İlk olarak Nisan 2013'te duyuruldu.[3]

Motor

Blink, KDE'nin KHTML ve KJS kitaplıklarının bir çatalı olan WebKit'in WebCore bileşeninin bir çatalı.[4][5] Chrome'da sürüm 28,[6][7] Microsoft Edge Sürüm 79,[8] Opera (15+), Vivaldi, Brave, Amazon Silk ve diğer Chromium tabanlı tarayıcılar tarafından kullanılmaktadır.

WebCore'un kodunun çoğu, Google Chrome'un korumalı alan oluşturma ve çoklu işlem modeli gibi farklı şekilde uyguladığı özellikler için kullanıldı. Bu parçalar, Blink çatalı için değiştirildi ve biraz daha hantal olmasına rağmen, yeni özellikler eklemek için daha fazla esneklik sağladı. Taahhüt sayısına göre Google, 2009'un sonundan bu yana WebKit kod tabanına en büyük katkıda bulunan şirket olmuştur.[9]

Framework

Chromium'un Blink'i diğer geliştiriciler için yeniden kullanılabilir bir yazılım çerçevesine dönüştürmek için birkaç proje mevcuttur:

Chromium Blink altı platformda uygulanmaktadır: Windows, macOS, Linux, Chrome OS, Android ve Android WebView. Chromium'un iOS sürümleri, ana oluşturucusu WebKit WebCore'u kullanmaya devam ediyor.[18]

Kaynakça

  1. ^ Lardinois (3 Nisan 2013). "Google Forks WebKit And Launches Blink, A New Rendering Engine That Will Soon Power Chrome And Chrome OS". TechCrunch. 25 Kasım 2013 tarihinde kaynağından arşivlendi. Erişim tarihi: 25 Kasım 2013. 
  2. ^ "Google, Opera Fork WebKit. Samsung Joins Firefox to Push Servo". infoq.com. April 2013. 7 Nisan 2013 tarihinde kaynağından arşivlendi. 
  3. ^ "Blink: A rendering engine for the Chromium project". The Chromium Blog. 4 Nisan 2013 tarihinde kaynağından arşivlendi. Erişim tarihi: 3 Nisan 2013. 
  4. ^ "'(fwd) Greetings from the Safari team at Apple Computer' – MARC". Lists.kde.org. 7 Ocak 2003. 3 Nisan 2006 tarihinde kaynağından arşivlendi. Erişim tarihi: 2 Mayıs 2017. 
  5. ^ "The WebKit Open Source Project". 19 Aralık 2005 tarihinde kaynağından arşivlendi. Erişim tarihi: 7 Nisan 2012. 
  6. ^ "Blink". QuirksBlog. April 2013. 7 Nisan 2013 tarihinde kaynağından arşivlendi. Erişim tarihi: 4 Nisan 2013. 
  7. ^ "Download the new Microsoft Edge based on Chromium". support.microsoft.com. 20 Ocak 2020 tarihinde kaynağından arşivlendi. Erişim tarihi: 27 Ocak 2020. 
  8. ^ "Hypercritical: Code Hard or Go Home". Hypercritical.co. 12 Nisan 2013. 1 Mayıs 2013 tarihinde kaynağından arşivlendi. Erişim tarihi: 15 Haziran 2013. 
  9. ^ "WebView for Android". 28 Şubat 2014 tarihinde kaynağından arşivlendi. Erişim tarihi: 22 Nisan 2017. 
  10. ^ "Introducing HTML5 extensions". Adobe Systems. 4 Ekim 2013 tarihinde kaynağından arşivlendi. 
  11. ^ "Adobe Edge Animate Team Blog". Adobe Systems. 29 Ekim 2011 tarihinde kaynağından arşivlendi. 
  12. ^ "CEF integration in Dreamweaver". Helpx.adobe.com. 27 Haziran 2014 tarihinde kaynağından arşivlendi. Erişim tarihi: 31 Aralık 2016. 
  13. ^ "Open Source". Spotify.com. 7 Mart 2016 tarihinde kaynağından arşivlendi. Erişim tarihi: 31 Aralık 2016. 
  14. ^ "Chromium Embedded Framework - Valve Developer Community". Developer.valvesoftware.com. 24 Aralık 2010 tarihinde kaynağından arşivlendi. Erişim tarihi: 31 Aralık 2016. 
  15. ^ "Developer diary: Creating a desktop client for Conclave - 10×10 Room". 10x10room.com. 24 Nisan 2014. 18 Ocak 2017 tarihinde kaynağından arşivlendi. 
  16. ^ "Qt WebEngine Overview". Qt Project. 31 Mart 2016 tarihinde kaynağından arşivlendi. Erişim tarihi: 31 Aralık 2016. 
  17. ^ "Google's Blink Q&A: New rendering engine will replace WebKit on all platforms in 10 weeks with Chrome 28". thenextweb.com. 4 Nisan 2013. 6 Nisan 2013 tarihinde kaynağından arşivlendi. Erişim tarihi: 10 Temmuz 2018. 

İlgili Araştırma Makaleleri

<span class="mw-page-title-main">Web tarayıcısı</span> World Wide Webdeki bilgi kaynaklarını almak, sunmak ve dolaşmak için yazılım uygulaması

Web tarayıcısı veya ağ tarayıcısı, kullanıcıların World Wide Web (WWW) üzerinde bulunan bilgi kaynaklarını edinmeye ve görüntülemeye yarayan yazılımların genel adıdır. WWW üzerindeki bilgi kaynakları web sayfası, resim, video veya başka içerik türü olabilir. Bu kaynaklarda yer alan hiperlinkler aracılığıyla kullanıcılar, web tarayıcılarını kullanarak ilgili kaynaklar arasında dolaşabilir.

<span class="mw-page-title-main">Adobe Flash</span> vektörel grafik yazılımı

Adobe Flash Player, Adobe şirketinin Macromedia şirketinden satın alıp çıkardığı Windows ve Mac OS işletim sistemleri üzerinde çalışabilen bir vektörel grafik yazılımıdır.

<span class="mw-page-title-main">Google Chrome</span> Google tarafından geliştirilen bir web tarayıcısı

Google Chrome, Google tarafından geliştirilen ücretsiz bir web tarayıcısıdır. Eylül 2008'de Microsoft Windows sürümü yayımlanmış; daha sonra Linux, macOS, iOS ve Android sürümleri de geliştirilmiştir.

<span class="mw-page-title-main">Chromium OS</span>

Chromium OS, Google tarafından geliştirilen Linux tabanlı işletim sistemi Chrome OS'un açık kaynak geliştirme sürümü. Chrome OS'un kaynak kodu BSD lisansı ile 19 Kasım 2009'da Chromium OS olarak yayımlandı.

<span class="mw-page-title-main">Chromium</span>

Chromium, açık kaynak kodlu bir web tarayıcısı projesi. Chromium; Microsoft Edge, Yandex Browser ve Google Chrome tarayıcılarının da temelini oluşturmaktadır.

Chrome OS, Google tarafından geliştirilen Linux çekirdeğini kullanan, web uygulamaları ile çalışan işletim sistemidir. 7 Temmuz 2009 tarihinde duyurulan Chrome OS, 15 Haziran 2011 tarihinde Chromebook ile piyasaya çıkmıştır. Chrome OS bilinenin aksine özgür yazılım değildir.

<span class="mw-page-title-main">Qt (çalışma alanı)</span>

Qt, birden çok platformu destekleyen bir grafiksel kullanıcı arayüzü geliştirme araç takımıdır. Genellikle GUI programları geliştirmek için kullanılsa da gelişmiş kütüphanesi GUI bileşenlerinin dışında birçok araç içermektedir. Qt, en çok KDE masaüstü ortamında, Opera ağ tarayıcısında ve Skype anlık mesajlaşma programlarında kullanılmasıyla bilinir.

Bilgi işlem platformu, bir uygulama yazılımı çalıştırmak için donanım mimarisi ve bir yazılım çerçevesi, yazılım, çeşitli bazı kombinasyon veya sıralamalarını içermektedir. Tipik platformlarda bir bilgisayar mimari, işletim sistemi, programlama dilleri ve ilgili kullanıcı arabirimi içerir.

<span class="mw-page-title-main">Google I/O</span>

Google I/O, Google tarafından San Francisco, Kaliforniya'da her yıl düzenlenen yazılım geliştiricilere yönelik bir toplantıdır. Google I/O, Google ve Android, Chrome, Chrome OS, Google API'leri, Google Web Toolkit, App Engine gibi açık kaynak kodlu web teknolojileriyle ortak olarak geliştirilen web ya da mobil tabanlı uygulamaları konu alan teknik birçok sunum ve tartışmadan oluşmaktadır.

<span class="mw-page-title-main">V8</span> Açık kaynak kodlu Javascript motoru

V8, Chromium Projesi kapsamında geliştirilen özgür ve açık kaynak kodlu bir JavaScript motorudur. Danimarkalı bilgisayar programcısı olan Lars Bak tarafından yaratılmıştır. V8'in ilk sürümü 2 Eylül 2008 tarihinde Google'ın Chrome Tarayıcısı ile aynı zamanda yayınlanmıştır. V8, Node.js ve MongoDB gibi projelerde de kullanılmaktadır.

<span class="mw-page-title-main">Google'ın ana hatları</span>

Aşağıdaki ana hatlar listesi Google ve hizmetleri hakkında temel bilgiler vermektedir:

<span class="mw-page-title-main">Servo (yazılım)</span>

Servo bir deneysel web tarayıcı motorudur. Yazılımı Mozilla Research geliştirmektedir, Samsung Android'e ve ARM işlemcilere uyarlamaktadır. İlkörnek birçok bileşeni ayrı görevler halinde ele alarak yüksek paralel ortam oluşturmayı amaçlıyor. Tasarı Rust dilinde geliştirildiği için bu dilin gelişimiyle de ortaklık göstermektedir.

<span class="mw-page-title-main">Android için Google Chrome</span>

Google Chrome Android Android sistemi için piyasaya sürülen Google Chrome'un bir sürümüdür. Google, 7 Şubat 2012 tarihinde, Android Ice Cream Sandwich cihazları için, seçilen ülkeler için Google Chrome Beta sürümünü piyasaya sürdü. Tarayıcının ilk kararlı sürümü 27 Haziran 2012'de piyasaya sürüldü. 26.02.2012 tarihinde piyasaya sürülen Chrome 18.0.1026.311, Android için Chrome'un Intel x86 tabanlı mobil cihazlarını destekleyen ilk sürümü idi.

iOS SDK

iOS SDK Apple tarafından geliştirilen bir yazılım geliştirme kitidir. Kit, Apple'ın iOS işletim sisteminde mobil uygulamaların geliştirilmesine olanak tanır.

Apache Cordova ilk olarak Nitobi tarafından yaratılmış mobil uygulama geliştirme iskeletidir. 2011'de Adobe Nitobi'yi satın aldı ve PhoneGap olarak yeniden markalaştırdı ve daha sonra yazılımın açık kaynaklı bir sürümü olan Apache Cordova'yı piyasaya sürdü. Apache Cordova yazılım programlamacılarının Android, iOS veya Windows Phone'daki platforma özgü API'leri kullanmak yerine CSS3, HTML5 ve JavaScript kullanarak mobil cihazlar için uygulamalar derlemelerini sağlar. CSS, HTML ve JavaScript kodlarının cihazın platformuna göre paketlenmesini sağlar. Cihazda çalışması için HTML ve JavaScript'in özelliklerini genişletir. Elde edilen uygulama melezdir. Ne tamamen gerçek anlamda doğuştan mobil uygulamadır ne de tam olarak Web temellidir. Sürüm 1.9'dan itibaren yerel ve melez kod parçacıklarını karıştırmak mümkündür.

Macintosh yazılım listesi, mevcut macOS işletim sistemleri için dikkate değer bilgisayar yazılımları listesi.

Puffin Browser, CloudMosa tarafından geliştirilen bir web tarayıcısıdır.

<span class="mw-page-title-main">Falkon</span>

Falkon, ücretsiz ve açık kaynaklı bir web tarayıcısıdır. Chromium tarayıcı çekirdeği için bir sarıcı olan Qt WebEngine üzerine inşa edilmiştir.

JavaScript motoru, JavaScript kodunu yürüten bir yazılım bileşenidir. İlk JavaScript motorları yalnızca yorumlayıcılardı, ancak ilgili tüm modern motorlar ise gelişmiş performans için tam zamanında derlemeyi kullanır.

<span class="mw-page-title-main">VP9</span>

VP9, Google tarafından geliştirilen açık biçim ve telifsiz bir video kodlama biçimidir.