લેડીબર્ડ, એક નવો ઓપન સોર્સ અને ક્રોસ-પ્લેટફોર્મ વેબ બ્રાઉઝર

લેડીબર્ડ-પ્રથમ છાપ

લેડીબર્ડ બ્રાઉઝર, SerenityOS LibWeb અને LibJS એન્જિન પર આધારિત.

તાજેતરમાં SerenityOS ઓપરેટિંગ સિસ્ટમ ડેવલપર્સે અનાવરણ કર્યું તેના ક્રોસ-પ્લેટફોર્મ વેબ બ્રાઉઝરનો પરિચય કહેવાય છે "લેડી બર્ડ" LibWeb એન્જિન અને LibJS JavaScript દુભાષિયા પર આધારિત છે, જે પ્રોજેક્ટ દ્વારા 2019 થી વિકસાવવામાં આવ્યા છે.

એ ઉલ્લેખનીય છે કે નવા બ્રાઉઝરને શરૂઆતથી બનાવવું મોટા ભંડોળની પ્રતિબદ્ધતા અને ઘણા વર્ષોથી ઘણા લોકોના સહયોગ વિના અશક્ય છે. લેડીબર્ડ પ્રોજેક્ટ પાછળનું માથું અન્યથા C++ માં લાગુ કરાયેલ નવા ઓપન સોર્સ ક્રોસ-પ્લેટફોર્મ GUI બ્રાઉઝર સાથે સાબિત થાય છે.

મને એક દિવસ લેડીબર્ડમાં કામ કરવા માટે અન્ય લોકોને ચૂકવવા માટે પૂરતા પૈસા મળવાનું ગમશે. આ ક્ષણે, હું મારા પોતાના પરિવારને ટેકો આપવા માટે પૂરતી કમાણી કરું છું, પરંતુ જો વસ્તુઓ મારા માટે અનુકૂળ હોય ત્યાંથી આગળ વધશે, તો હું પુનઃરચના પર વિચાર કરીશ જેથી હું વધુ મદદ લઈ શકું.

પ્રારંભિક તબક્કામાં પહેલ Google Chrome ના વર્ચસ્વને પડકારવામાં આવે તે જોવાની ભવિષ્યની સંભાવના પરની ચર્ચાને પુનર્જીવિત કરે છે.

ગ્રાફિકલ ઇન્ટરફેસ Qt પુસ્તકાલય પર આધારિત છે અને તે ક્લાસિક શૈલીમાં ડિઝાઇન કરવામાં આવ્યું છે અને ટેબ્સને સપોર્ટ કરે છે. બ્રાઉઝર તેના પોતાના વેબ સ્ટેકનો ઉપયોગ કરીને બનાવવામાં આવ્યું છે, જેમાં LibWeb અને LibJS ઉપરાંત, રેન્ડરિંગ ટેક્સ્ટ અને 2D ગ્રાફિક્સ LibGfx, એક રેગ્યુલર એક્સપ્રેશન એન્જિન LibRegex, XML પાર્સર LibXML, ઇન્ટરમીડિયેટ કોડ ઇન્ટરપ્રીટર WebAssembly (LibWasm) નો સમાવેશ થાય છે. યુનિકોડ LibUnicode, LibTextCodec ટેક્સ્ટ એન્કોડિંગ કન્વર્ઝન લાઇબ્રેરી, માર્કડાઉન પાર્સર (LibMarkdown), અને LibCore લાઇબ્રેરી સાથે કામ કરવા માટેની લાઇબ્રેરી, જેમ કે સમય રૂપાંતરણ, I/O, અને MIME પ્રકાર હેન્ડલિંગ.

“SerenityOS બ્રાઉઝર હવે એસિડ3 ટેસ્ટ પાસ કરે છે! મારી જાણકારી મુજબ, અમે પ્રારંભિક પરીક્ષણ રિલીઝ પછી આ સીમાચિહ્ન સુધી પહોંચનારા પ્રથમ નવા ઓપન સોર્સ બ્રાઉઝર છીએ. છેલ્લા બે અઠવાડિયા દરમિયાન તે એક ટીમ પ્રયાસ રહ્યો છે અને મને તે તમામ લોકો પર ખૂબ ગર્વ છે જેમણે યોગદાન આપ્યું છે”, પ્રોજેક્ટના ચાર્જમાં રહેલી વ્યક્તિએ જાહેરાત કરી. Acid3 પરીક્ષણની સફળતાનો અર્થ એ છે કે આ બ્રાઉઝર પર વિકાસ કાર્ય એવા તબક્કે પહોંચી ગયું છે જ્યાં તેને 2010ની આસપાસ ખૂબ જ સારું રેટ કરવામાં આવ્યું હશે. આ પ્રોજેક્ટના વિકાસમાં બે વર્ષ અને ત્રણ મહિના બાકી છે.

બ્રાઉઝર તમામ મુખ્ય વેબ ધોરણોને સપોર્ટ કરે છે અને HTTP અને HTTPS પ્રોટોકોલ્સ માટે સપોર્ટ હોવા ઉપરાંત, એસિડ3 પરીક્ષણો સફળતાપૂર્વક પાસ કરે છે. ભવિષ્ય માટેની યોજનાઓમાં મલ્ટિથ્રેડેડ સપોર્ટના અમલીકરણનો સમાવેશ થાય છે, જ્યાં દરેક ટેબને એક અલગ પ્રક્રિયામાં પ્રક્રિયા કરવામાં આવે છે, તેમજ પરફોર્મન્સ ઑપ્ટિમાઇઝેશન અને CSS ફ્લેક્સબોક્સ અને CSS ગ્રીડ જેવી અદ્યતન સુવિધાઓના અમલીકરણનો સમાવેશ થાય છે.

આ પ્રોજેક્ટ મૂળરૂપે જુલાઈમાં Linux-આધારિત કન્ટેનર તરીકે બનાવવામાં આવ્યો હતો SerenityOS ઓપરેટિંગ સિસ્ટમના વેબ સ્ટેકને ડીબગ કરવા માટે, જે તેનું પોતાનું SerenityOS બ્રાઉઝર વિકસાવે છે. પરંતુ થોડા સમય પછી તે સ્પષ્ટ થઈ ગયું કે વિકાસ ડીબગીંગ યુટિલિટીથી આગળ વધી ગયો છે અને તેનો ઉપયોગ સામાન્ય બ્રાઉઝર તરીકે થઈ શકે છે (પ્રોજેક્ટ હજી વિકાસ હેઠળ છે અને દૈનિક ઉપયોગ માટે તૈયાર નથી). વેબ સ્ટેક પણ SerenityOS-વિશિષ્ટ વિકાસથી ક્રોસ-પ્લેટફોર્મ બ્રાઉઝર એન્જિનમાં વિકસિત થયું છે.

“કૃપા કરીને નોંધ કરો કે અમે ફક્ત વિકાસની શરૂઆતમાં છીએ અને વેબ પ્લેટફોર્મની ઘણી કાર્યક્ષમતા ખૂટે છે અથવા બગડેલ છે. લેડીબર્ડ દૈનિક સફર માટે તૈયાર થવામાં ઘણો સમય લાગશે. અમે હજુ પણ વિકાસ ચક્રના "તેને કામ કરો"ના ભાગમાં છીએ. જેમ કે, અમે ઑપ્ટિમાઇઝ કરવા કરતાં ફિક્સિંગ અને સપોર્ટિંગ ફિચર્સ પર વધુ ધ્યાન કેન્દ્રિત કરીએ છીએ. પ્રદર્શન કાર્ય મુખ્યત્વે આર્કિટેક્ચરલ સ્તરે કરવામાં આવે છે, જો કે ચોક્કસ ઑપ્ટિમાઇઝેશન પણ કરવામાં આવે છે જે ચોક્કસ પીડા બિંદુઓને દૂર કરે છે.

લેડીબર્ડ વેબ બ્રાઉઝર પ્રોજેક્ટ અને તેના એન્જિન વિશે વધુ જાણવામાં રસ ધરાવતા લોકો માટે, તમારે જાણવું જોઈએ કે કોડ C++ માં લખાયેલ છે અને 2-ક્લોઝ BSD લાયસન્સ હેઠળ મુક્તપણે ઉપલબ્ધ છે, અને તે ઉલ્લેખિત છે કે બિલ્ડ Linux, macOS, ને સપોર્ટ કરે છે. Windows (WSL), Android અને Haiku.

તમે વિગતો ચકાસી શકો છો પર મૂળ પોસ્ટ પરથી નીચેની કડી.


તમારી ટિપ્પણી મૂકો

તમારું ઇમેઇલ સરનામું પ્રકાશિત કરવામાં આવશે નહીં. આવશ્યક ક્ષેત્રો સાથે ચિહ્નિત થયેલ છે *

*

*

  1. ડેટા માટે જવાબદાર: મિગ્યુએલ gelંજેલ ગેટóન
  2. ડેટાનો હેતુ: નિયંત્રણ સ્પામ, ટિપ્પણી સંચાલન.
  3. કાયદો: તમારી સંમતિ
  4. ડેટાની વાતચીત: કાયદાકીય જવાબદારી સિવાય ડેટા તૃતીય પક્ષને આપવામાં આવશે નહીં.
  5. ડેટા સ્ટોરેજ: cસેન્ટસ નેટવર્ક્સ (ઇયુ) દ્વારા હોસ્ટ કરેલો ડેટાબેઝ
  6. અધિકાર: કોઈપણ સમયે તમે તમારી માહિતીને મર્યાદિત, પુન recoverપ્રાપ્ત અને કા deleteી શકો છો.