ക്രോമിയം എഞ്ചിൻ അടിസ്ഥാനമാക്കിയുള്ള ആപ്ലിക്കേഷനുകൾ നിർമ്മിക്കുന്നതിനുള്ള പ്ലാറ്റ്ഫോമായ ഇലക്ട്രോൺ 23.0.0 ന്റെ റിലീസ്

ഇലക്‌ട്രോൺ 23.0.0 പ്ലാറ്റ്‌ഫോമിന്റെ റിലീസ് തയ്യാറാക്കിയിട്ടുണ്ട്, ഇത് Chromium, V8, Node.js ഘടകങ്ങൾ അടിസ്ഥാനമായി ഉപയോഗിച്ച് മൾട്ടി-പ്ലാറ്റ്ഫോം ഉപയോക്തൃ ആപ്ലിക്കേഷനുകൾ വികസിപ്പിക്കുന്നതിനുള്ള ഒരു സ്വയംപര്യാപ്ത ചട്ടക്കൂട് നൽകുന്നു. Chromium 110 കോഡ്‌ബേസ്, Node.js 18.12.1 പ്ലാറ്റ്‌ഫോം, V8 11 JavaScript എഞ്ചിൻ എന്നിവയിലേക്കുള്ള ഒരു അപ്‌ഡേറ്റാണ് പതിപ്പ് നമ്പറിലെ പ്രധാന മാറ്റം.

പുതിയ പതിപ്പിലെ മാറ്റങ്ങളിൽ:

  • USB പോർട്ട് വഴി ബന്ധിപ്പിച്ചിട്ടുള്ള പ്രത്യേക പെരിഫറൽ ഉപകരണങ്ങളുമായി നേരിട്ടുള്ള ഇടപെടൽ അനുവദിക്കുന്ന WebUSB API-യ്‌ക്കുള്ള പിന്തുണ ചേർത്തു. സിസ്റ്റത്തിലേക്ക് പ്രത്യേക ഡ്രൈവറുകൾ ഇൻസ്റ്റാൾ ചെയ്യാതെയും ആപ്ലിക്കേഷനിലെ ലോ-ലെവൽ ഇന്ററാക്ഷന്റെ ലോജിക് നിർവചിക്കാതെയും USB ഉപകരണങ്ങളുമായി വർക്ക് ഓർഗനൈസുചെയ്യുന്നത് WebUSB സാധ്യമാക്കുന്നു.
  • സ്ക്രീനിനെ ദൃശ്യപരമായി തിരിച്ചറിയുന്ന ഒരു ടെക്സ്റ്റ് ലേബൽ ഉള്ള ഡിസ്പ്ലേ ഒബ്ജക്റ്റിലേക്ക് ഒരു "ലേബൽ" പ്രോപ്പർട്ടി ചേർത്തു.
  • സിസ്റ്റത്തിൽ തിരഞ്ഞെടുത്ത ഭാഷകൾ നിർണ്ണയിക്കാൻ API app.getPreferredSystemLanguages() നടപ്പിലാക്കി.
  • SerialPort.forget() രീതി ചേർത്തു, ഒരു സീരിയൽ പോർട്ടിന്റെ ക്ലോസിംഗ് കൈകാര്യം ചെയ്യുന്നതിനുള്ള ഒരു വാഗ്ദത്തം നൽകുന്നു, കൂടാതെ ഒരു സീരിയൽ പോർട്ട്-അസാധുവാക്കപ്പെട്ട ഇവന്റും നടപ്പിലാക്കി, അതിലേക്കുള്ള കണക്ഷൻ അടച്ചതിന് ശേഷം ഒരു സീരിയൽ പോർട്ടിലേക്കുള്ള ആക്സസ് അസാധുവാക്കുമ്പോൾ സൃഷ്ടിക്കപ്പെടുന്നു.
  • macOS സിസ്റ്റങ്ങളിലെ മിഷൻ കൺട്രോൾ ഇന്റർഫേസിൽ ആപ്ലിക്കേഷൻ വിൻഡോ മറയ്ക്കാൻ നിങ്ങളെ അനുവദിക്കുന്ന win.setHiddenInMissionControl API ചേർത്തു.
  • WebContents-ൽ ഇൻപുട്ട്-ഇവന്റ് ഇവന്റ് ഉപയോഗിക്കുന്നതിന് അനുകൂലമായി ബ്രൗസർ വിൻഡോ ഒബ്‌ജക്റ്റിൽ നിന്ന് ഒഴിവാക്കിയ സ്ക്രോൾ-ടച്ച്-ആരംഭം, സ്ക്രോൾ-ടച്ച്-എൻഡ്, സ്ക്രോൾ-ടച്ച്-എഡ്ജ് ഇവന്റുകൾ നീക്കം ചെയ്‌തു.
  • Windows 7, 8, 8.1, Windows Server 2012, 2012 R2 എന്നിവയ്ക്കുള്ള പിന്തുണ നിർത്തലാക്കി.

ബ്രൗസർ സാങ്കേതികവിദ്യകൾ ഉപയോഗിച്ച് ഏതെങ്കിലും ഗ്രാഫിക്കൽ ആപ്ലിക്കേഷനുകൾ സൃഷ്ടിക്കാൻ ഇലക്ട്രോൺ പ്ലാറ്റ്ഫോം നിങ്ങളെ അനുവദിക്കുന്നു, അതിന്റെ ലോജിക് JavaScript, HTML, CSS എന്നിവയിൽ നിർവചിച്ചിരിക്കുന്നു, കൂടാതെ ആഡ്-ഓൺ സിസ്റ്റത്തിലൂടെ പ്രവർത്തനം വിപുലീകരിക്കാനും കഴിയും. ഡെവലപ്പർമാർക്ക് Node.js മൊഡ്യൂളുകളിലേക്കും നേറ്റീവ് ഡയലോഗുകൾ സൃഷ്ടിക്കുന്നതിനും ആപ്ലിക്കേഷനുകൾ സംയോജിപ്പിക്കുന്നതിനും സന്ദർഭ മെനുകൾ സൃഷ്‌ടിക്കുന്നതിനും അറിയിപ്പ് സിസ്റ്റവുമായി സംയോജിപ്പിക്കുന്നതിനും വിൻഡോകൾ കൈകാര്യം ചെയ്യുന്നതിനും Chromium സബ്സിസ്റ്റങ്ങളുമായി സംവദിക്കുന്നതിനുമുള്ള വിപുലമായ API-ലേക്ക് ആക്‌സസ് ഉണ്ട്.

വെബ് ആപ്ലിക്കേഷനുകളിൽ നിന്ന് വ്യത്യസ്തമായി, ഇലക്ട്രോൺ അധിഷ്ഠിത പ്രോഗ്രാമുകൾ ഒരു ബ്രൗസറുമായി ബന്ധിപ്പിച്ചിട്ടില്ലാത്ത സ്വയം ഉൾക്കൊള്ളുന്ന എക്സിക്യൂട്ടബിൾ ഫയലുകളായി ഡെലിവർ ചെയ്യപ്പെടുന്നു. അതേ സമയം, വ്യത്യസ്ത പ്ലാറ്റ്‌ഫോമുകൾക്കായി ആപ്ലിക്കേഷൻ പോർട്ട് ചെയ്യുന്നതിനെക്കുറിച്ച് ഡവലപ്പർ വിഷമിക്കേണ്ടതില്ല; Chromium പിന്തുണയ്ക്കുന്ന എല്ലാ സിസ്റ്റങ്ങൾക്കുമായി നിർമ്മിക്കാനുള്ള കഴിവ് ഇലക്‌ട്രോൺ നൽകും. ഓട്ടോമാറ്റിക് ഡെലിവറി, അപ്‌ഡേറ്റുകൾ ഇൻസ്റ്റാളുചെയ്യൽ എന്നിവയ്ക്കുള്ള ടൂളുകളും ഇലക്‌ട്രോൺ നൽകുന്നു (അപ്‌ഡേറ്റുകൾ ഒരു പ്രത്യേക സെർവറിൽ നിന്നോ നേരിട്ട് GitHub-ൽ നിന്നോ നൽകാം).

ഇലക്ട്രോൺ പ്ലാറ്റ്‌ഫോമിൽ നിർമ്മിച്ച പ്രോഗ്രാമുകളിൽ ആറ്റം എഡിറ്റർ, മെയിൽസ്പ്രിംഗ് ഇമെയിൽ ക്ലയന്റ്, GitKraken ടൂൾകിറ്റ്, WordPress ഡെസ്ക്ടോപ്പ് ബ്ലോഗിംഗ് സിസ്റ്റം, WebTorrent ഡെസ്ക്ടോപ്പ് BitTorrent ക്ലയന്റ്, കൂടാതെ Skype, Signal, Slack , Basecamp, Twitch, Ghost, Wire തുടങ്ങിയ സേവനങ്ങൾക്കായുള്ള ഔദ്യോഗിക ക്ലയന്റുകളും ഉൾപ്പെടുന്നു. , റൈക്ക്, വിഷ്വൽ സ്റ്റുഡിയോ കോഡ്, ഡിസ്കോർഡ്. മൊത്തത്തിൽ, ഇലക്ട്രോൺ പ്രോഗ്രാം കാറ്റലോഗിൽ 734 ആപ്ലിക്കേഷനുകൾ അടങ്ങിയിരിക്കുന്നു. പുതിയ ആപ്ലിക്കേഷനുകളുടെ വികസനം ലളിതമാക്കുന്നതിന്, വിവിധ പ്രശ്നങ്ങൾ പരിഹരിക്കുന്നതിനുള്ള കോഡ് ഉദാഹരണങ്ങൾ ഉൾപ്പെടെ ഒരു കൂട്ടം സ്റ്റാൻഡേർഡ് ഡെമോ ആപ്ലിക്കേഷനുകൾ തയ്യാറാക്കിയിട്ടുണ്ട്.

അവലംബം: opennet.ru

ഒരു അഭിപ്രായം ചേർക്കുക