ബ്ലിങ്ക് (ബ്രൗസർ എഞ്ചിൻ)
വികസിപ്പിച്ചത് | The Chromium Project and contributors |
---|---|
ആദ്യപതിപ്പ് | ഏപ്രിൽ 3, 2013[1] |
റെപോസിറ്ററി | |
ഭാഷ | C++ |
തരം | Browser engine |
അനുമതിപത്രം | BSD and LGPLv2.1 |
വെബ്സൈറ്റ് | chromium |
ബ്ലിങ്ക് ഒരു ബ്രൗസർ എഞ്ചിനാണ് . ഗൂഗിൾ, ഫേസ്ബുക്ക്, മൈക്രോസോഫ്റ്റ്, ഓപ്പറ സോഫ്റ്റ്വെയർ, അഡോബ് സിസ്റ്റംസ്, ഇന്റൽ, ഐബിഎം, സാംസങ്, എന്നീ കമ്പനികളിൽ നിന്നുള്ള സംഭാവനകളോടെ ഇത് ക്രോമിയം പ്രോജക്റ്റിന്റെ ഭാഗമായി വികസിപ്പിക്കുന്നു. [2] [3] 2013 ഏപ്രിലിലാണ് ഈ പദ്ധതി ആദ്യമായി പ്രഖ്യാപിച്ചത്. [4]
എഞ്ചിൻ
[തിരുത്തുക]വെബ്കിറ്റിന്റെ വെബ്കോർ ഘടകത്തിന്റെ ഒരു ഫോർക്കാണ്(പകർപ്പ്) ബ്ലിങ്ക്, [5] വെബ്കിറ്റ് യഥാർത്ഥത്തിൽ കെഡിഇയിൽ നിന്നുള്ള കെഎച്ച്ടിഎംഎൽ, കെജെഎസ് ലൈബ്രറികളുടെ ഒരു ഫോർക്കായിരുന്നു. [6] [7] ക്രോമിന്റെ 28-ാം പതിപ്പ് മുതൽ ഇത് ഉപയോഗിക്കുന്നു. [8] മൈക്രോസോഫ്റ്റ് എഡ്ജ് 79-ാം പതിപ്പ്, [9] ഓപറ (15+), വിവാൾഡി, ബ്രേവ്, ആമസോൺ സിൽക്ക് കൂടാതെ മറ്റ് ക്രോമിയം അടിസ്ഥാനമായുള്ള വെബ് ബ്രൗസറുകളും ചട്ടക്കൂടുകളും ഇത് ഉപയോഗിക്കുന്നു.
ഗൂഗിൾ ക്രോം സാൻഡ്ബോക്സിംഗ്, മൾട്ടി-പ്രോസസ് മോഡൽ എന്നിവ വ്യത്യസ്തമായി നടപ്പിലാക്കിയ സവിശേഷതകൾക്കായി വെബ്കോർ കോഡിന്റെ ഭൂരിഭാഗവും ഉപയോഗിച്ചു. ബ്ലിങ്ക് ഫോർക്കിനായി ഈ ഭാഗങ്ങൾ മാറ്റി, അല്പം വലുതായിരുന്നെങ്കിലും, പുതിയ സവിശേഷതകൾ ചേർക്കുന്നതിന് ഇത് കൂടുതൽ വഴക്കം അനുവദിച്ചു. ഈ ഫോർക്ക് വെണ്ടർ പ്രിഫിക്സുകളും ഒഴിവാക്കുന്നു; നിലവിലുള്ള പ്രിഫിക്സുകൾ ഘട്ടംഘട്ടമായി ഒഴിവാക്കുകയും പകരം പുതിയ പരീക്ഷണാത്മക പ്രവർത്തനം ഒരു ഓപ്റ്റ്-ഇൻ അടിസ്ഥാനത്തിൽ പ്രവർത്തനക്ഷമമാക്കുകയും ചെയ്യും. [10] ആസൂത്രിതമായ ഈ മാറ്റങ്ങളെ മാറ്റിനിർത്തിയാൽ, ബ്ലിങ്ക് തുടക്കത്തിൽ വെബ്കോറിനോട് സമാനമാണ്. സംഭാവനകൾ കണക്കിലെടുക്കുമ്പോൾ, 2009 അവസാനത്തിനുശേഷം വെബ്കിറ്റ് കോഡ് ബേസിൽ ഏറ്റവും കൂടുതൽ സംഭാവന നൽകിയത് ഗൂഗിൾ ആണ്. [11]
നെറ്റ്സ്കേപ്പ് നാവിഗേറ്റർ അവതരിപ്പിച്ച സ്റ്റാന്റേഡല്ലാത്ത ബ്ലിങ്ക് എച്ച്ടിഎംഎൽ എന്ന ഘടകമാണ് ബ്ലിങ്കിന്റെ നാമകരണത്തെ സ്വാധീനിച്ചത്, കൂടാതെ 2013 ഓഗസ്റ്റ് വരെ പ്രെസ്റ്റോ, ഗെക്കോ അടിസ്ഥാനമാക്കിയുള്ള ബ്രൗസറുകൾ പിന്തുണയ്ക്കുന്നു. ബ്ലിങ്ക് അതിന്റെ പേരിന് വിപരീതമായി ഒരിക്കലും ഘടകത്തെ പിന്തുണച്ചിട്ടില്ല.
ചട്ടക്കൂടുകൾ
[തിരുത്തുക]ക്രോമിയത്തിന്റെ ബ്ലിങ്ക് മറ്റ് ഡവലപ്പർമാർക്ക് വീണ്ടും ഉപയോഗിക്കാവുന്ന സോഫ്റ്റ്വെയർ ചട്ടക്കൂടാക്കി മാറ്റുന്നതിന് നിരവധി പ്രോജക്ടുകൾ നിലവിലുണ്ട്:
- ആൻഡ്രോയ്ഡ് ഓപ്പറേറ്റിംഗ് സിസ്റ്റത്തിന്റെ നിലവിൽ പിന്തുണയ്ക്കുന്ന പതിപ്പുകളിൽ ( പതിപ്പ് 4.4 മുതൽ) വെബ്കിറ്റ് ഘടകം വെബ്കിറ്റിന് പകരം ബ്ലിങ്കിനെ അടിസ്ഥാനമാക്കിയുള്ളതാണ്. [12]
- അഡോബ് സിസ്റ്റംസ്, [13] [14] സ്ട്രീമിംഗ് മീഡിയ സേവനങ്ങളായ സ്പോട്ടിഫൈ, [15] [16] വീഡിയോ ഗെയിം സേവനങ്ങളായ ബാറ്റിൽ.നെറ്റ്, സ്റ്റീം, [17] മുതലായവയാണ് ക്രോമിയം എംബഡഡ് ഫ്രെയിംവർക്ക് വ്യാപകമായി ഉപയോഗിക്കുന്നത്. [18]
- എൻഡബ്ലിയു.ജെഎസ് (മുമ്പ് നോഡ്-വെബ്കിറ്റ് എന്നറിയപ്പെട്ടിരുന്നു) യഥാർത്ഥ നോഡ്.ജെഎസ് അടിസ്ഥാനമാക്കിയുള്ള ചട്ടക്കൂടാണ്, ഇത് വികസിപ്പിച്ചെടുക്കുന്നത് ഇന്റൽ ആണ് .
- ഗിറ്റ്ഹബ്ബ് വികസിപ്പിച്ചെടുത്ത നോഡ്.ജെഎസ് അടിസ്ഥാനമാക്കിയുള്ള ചട്ടക്കൂടാണ് ഇലക്ട്രോൺ .
- ക്യുടി 5 ചട്ടക്കൂടിൽ ക്യുടി വെബ്എഞ്ചിൻ മൊഡ്യൂൾ മുമ്പത്തെ ക്യുടിവെബ്കിറ്റ് മൊഡ്യൂളിനെ അസാധുവാക്കുന്നു. [19]
വിൻഡോസ്, മാക്, ഗ്നു/ലിനക്സ്, ക്രോം ഓഎസ്, ആൻഡ്രോയ്ഡ്, ആൻഡ്രോയ്ഡ് വെബ്വ്യൂ എന്നീ ആറ് പ്ലാറ്റ്ഫോമുകളിൽ ക്രോമിയം ബ്ലിങ്ക് പ്രവർത്തിക്കുന്നു. ക്രോമിയത്തിന്റെ ഐഓഎസ് പതിപ്പുകൾ അതിന്റെ റെൻഡററായ വെബ്കിറ്റ് വെബ്കോർ ഉപയോഗിക്കുന്നത് തുടരുന്നു. [20]
ഇതും കാണുക
[തിരുത്തുക]- വി 8, ഒരു ബ്രൗസറിലെ ബ്ലിങ്കുമായി യോജിക്കുന്ന ജാവാസ്ക്രിപ്റ്റ് എഞ്ചിൻ
- ബ്രൗസർ എഞ്ചിനുകളുടെ താരതമ്യം
അവലംബങ്ങൾ
[തിരുത്തുക]- ↑ "[chrome] Log of /releases/28.0.1463.0/DEPS". Src.chromium.org. Retrieved 2016-12-31.
- ↑ "AUTHORS - chromium/src.git - Git at Google". googlesource.org.
- ↑ "Google, Opera Fork WebKit. Samsung Joins Firefox to Push Servo". infoq.com. April 2013.
- ↑ "Blink: A rendering engine for the Chromium project". The Chromium Blog. Retrieved 3 April 2013.
- ↑ "Which webkit revision is Blink forking from?". blink-dev mailing list. Retrieved 18 April 2013.
- ↑ "'(fwd) Greetings from the Safari team at Apple Computer' – MARC". Lists.kde.org. January 7, 2003. Retrieved May 2, 2017.
- ↑ "The WebKit Open Source Project". Retrieved April 7, 2012.
- ↑ "Blink". QuirksBlog. April 2013. Retrieved 4 April 2013.
- ↑ "Download the new Microsoft Edge based on Chromium". support.microsoft.com. Retrieved 2020-01-27.
- ↑ "Blink Developer FAQ". The Chromium Projects. Retrieved 22 October 2014.
- ↑ Siracusa, John (2013-04-12). "Hypercritical: Code Hard or Go Home". Hypercritical.co. Retrieved 2013-06-15.
- ↑ "WebView for Android". Archived from the original on 2014-02-28. Retrieved 2017-04-22.
- ↑ Hallgrimur Bjornsson. "Introducing HTML5 extensions". Adobe Systems.
- ↑ "Adobe Edge Animate Team Blog". Adobe Systems. Archived from the original on 2011-10-29. Retrieved 2020-09-08.
- ↑ "Open Source". Spotify.com. Retrieved 2016-12-31.
- ↑ "CEF integration in Dreamweaver". Helpx.adobe.com. Retrieved 2016-12-31.
- ↑ "Chromium Embedded Framework - Valve Developer Community". Developer.valvesoftware.com. Retrieved 2016-12-31.
- ↑ "Developer diary: Creating a desktop client for Conclave - 10×10 Room". 10x10room.com. 2014-04-24. Archived from the original on 2017-01-18.
- ↑ "Qt WebEngine Overview". Qt Project. Retrieved 2016-12-31.
- ↑ EMIL PROTALINSKI (2013-04-04). "Google's Blink Q&A: New rendering engine will replace WebKit on all platforms in 10 weeks with Chrome 28". thenextweb.com. Retrieved 2018-07-10.
ബാഹ്യ ലിങ്കുകൾ
[തിരുത്തുക]- [http:// ഔദ്യോഗിക വെബ്സൈറ്റ്]