الیکٹران 9.0.0 کی ریلیز، کرومیم انجن پر مبنی ایپلی کیشنز بنانے کا ایک پلیٹ فارم

تیار پلیٹ فارم کی رہائی الیکٹران 9.0.0، جو کہ Chromium، V8 اور Node.js اجزاء کو بنیاد کے طور پر استعمال کرتے ہوئے ملٹی پلیٹ فارم اپنی مرضی کے ایپلی کیشنز کو تیار کرنے کے لیے ایک خود ساختہ فریم ورک فراہم کرتا ہے۔ ورژن نمبر میں ایک اہم تبدیلی Chromium 83 codebase، پلیٹ فارم میں اپ ڈیٹ کی وجہ سے ہے۔ نوڈ js 12.14 اور JavaScript انجن V8 8.3۔

В نئ ریلیز:

  • ہجے کی جانچ سے متعلق صلاحیتوں کو بڑھا دیا گیا ہے اور لغت میں آپ کے اپنے الفاظ کی فہرست کو برقرار رکھنے کے لیے ایک API شامل کیا گیا ہے۔
  • لینکس پلیٹ فارم پر، ونڈو سے متعلقہ واقعات کی پروسیسنگ کی کارکردگی کو بہتر بنایا گیا ہے۔
  • پی ڈی ایف ناظر بھی شامل ہے۔
  • app.allowRendererProcessReuse سیٹنگ بطور ڈیفالٹ چالو ہوتی ہے، رینڈرنگ کے عمل میں لوڈ ہونے سے روکتی ہے۔ متعلقہ مقامی ماڈیولز
  • IPC مرکزی عمل اور رینڈرنگ کے عمل کے درمیان سٹرکچرڈ کلون الگورتھم کا استعمال کرتا ہے، جو پیچیدہ JavaScript اشیاء کو کاپی کرنے کے لیے V8 انجن میں استعمال ہوتا ہے۔ پہلے استعمال شدہ ڈیٹا سیریلائزیشن میکانزم کے مقابلے میں، نیا الگورتھم زیادہ پیش قیاسی، تیز اور فعال ہے۔ بڑے بفرز اور پیچیدہ اشیاء کو منتقل کرتے وقت، نیا الگورتھم تقریباً دو گنا تیز ہوتا ہے، چھوٹے پیغامات کی ترسیل کے دوران عملی طور پر کوئی تبدیلی نہیں ہوتی۔

ہم آپ کو یاد دلاتے ہیں کہ الیکٹران آپ کو براؤزر ٹیکنالوجیز کا استعمال کرتے ہوئے کوئی بھی گرافیکل ایپلی کیشنز بنانے کی اجازت دیتا ہے، جس کی منطق جاوا اسکرپٹ، ایچ ٹی ایم ایل اور سی ایس ایس میں بیان کی گئی ہے، اور فنکشنلٹی کو ایڈ آن سسٹم کے ذریعے بڑھایا جا سکتا ہے۔ ڈویلپرز کو Node.js ماڈیولز تک رسائی حاصل ہے، نیز مقامی ڈائیلاگ بنانے، ایپلیکیشنز کو انٹیگریٹ کرنے، سیاق و سباق کے مینو بنانے، نوٹیفکیشن سسٹم کے ساتھ انضمام، ونڈوز کو جوڑ توڑ، اور Chromium سب سسٹم کے ساتھ بات چیت کرنے کے لیے ایک توسیعی API۔

ویب ایپلیکیشنز کے برعکس، الیکٹران پر مبنی پروگرامز خود ساختہ ایگزیکیوٹیبل فائلوں کے طور پر ڈیلیور کیے جاتے ہیں جو براؤزر سے منسلک نہیں ہوتی ہیں۔ ایک ہی وقت میں، ڈویلپر کو مختلف پلیٹ فارمز کے لیے ایپلیکیشن کو پورٹ کرنے کے بارے میں فکر کرنے کی ضرورت نہیں ہے؛ الیکٹران تمام سسٹمز کو بنانے کی صلاحیت فراہم کرے گا جن کی مدد سے کرومیم ہے۔ الیکٹران بھی فراہم کرتا ہے۔ средства اپ ڈیٹس کی خودکار ڈیلیوری اور انسٹالیشن کو منظم کرنے کے لیے (اپ ڈیٹس کو یا تو علیحدہ سرور سے یا براہ راست GitHub سے ڈیلیور کیا جا سکتا ہے)۔

الیکٹران پلیٹ فارم پر بنائے گئے پروگراموں میں سے، ہم ایڈیٹر کو نوٹ کر سکتے ہیں۔ ایٹم، میل کلائنٹ نیلسGit کے ساتھ کام کرنے کے لیے ایک ٹول کٹ GitKrakenایس کیو ایل کے سوالات کا تجزیہ کرنے اور اسے دیکھنے کا نظام ویگن، ورڈپریس ڈیسک ٹاپ بلاگنگ سسٹم، بٹ ٹورینٹ کلائنٹ WebTorrent ڈیسک ٹاپ، نیز اسکائپ، سگنل، سلیک، بیس کیمپ، ٹویچ، گھوسٹ، وائر، وائیک، ویژول اسٹوڈیو کوڈ اور ڈسکارڈ جیسی خدمات کے لیے آفیشل کلائنٹس۔ الیکٹران پروگرام کیٹلاگ میں کل پیش کیا تقریباً 850 درخواستیں نئی ایپلی کیشنز کی ترقی کو آسان بنانے کے لیے، معیار کا ایک سیٹ ڈیمو ایپلی کیشنزمختلف مسائل کو حل کرنے کے لیے کوڈ کی مثالوں سمیت۔

ماخذ: opennet.ru

نیا تبصرہ شامل کریں