ब्राउझरच्या बाहेर वेबअसॉबलिंग वापरण्यासाठी वाझी एक मोझिला प्रकल्प

ब्राउझरच्या बाहेर वेबअसॉबलिंग वापरण्यासाठी वाझी एक मोझिला प्रकल्प

मोझिला विकसकांनी डब्ल्यूएएसआय प्रकल्प सादर केला (वेबअस्पॅबलिंग सिस्टम इंटरफेस), जे ऑपरेटिंग सिस्टमसह वेबअस्पॉलेशन फॉर्मेटमध्ये वितरित अनुप्रयोगांच्या परस्परसंवादाचे आयोजन करण्यासाठी वापरल्या जाणार्‍या सॉफ्टवेअर इंटरफेस परिभाषित करण्यावर कार्य करीत आहे.

प्रोजेक्टचे लक्ष्य असे एपीआय प्रदान करणे आहे जे वेबअसॉबलिंगच्या वापरास वाढवते आणि आपल्याला प्रोग्राम तयार करण्यास अनुमती देते नियमित आधारित ब्राउझरच्या बाहेर चालणार्‍या या तंत्रज्ञानामध्येते कोणत्याही व्यासपीठावर पोर्टेबल असतात आणि उच्च पातळीवरील सुरक्षिततेचे प्रदर्शन करतात.

वाशी म्हणजे काय?

ऑपरेटिंग सिस्टमद्वारे प्रदान केलेल्या फंक्शन्समध्ये प्रवेश करण्यासाठी डब्ल्यूएएसआय वेबअस्पाउलेसमेंट वातावरणास अनुमती देतेजसे की फायली, फाईल सिस्टम, नेटवर्क सॉकेट्स, टाइमर आणि यादृच्छिक क्रमांक जनरेटर.

डब्ल्यूएएसआय एपीआय सुरुवातीला ब्राउझर नसलेली आणि स्वतंत्र म्हणून विकसित केली गेली आहे जावास्क्रिप्ट / वेब एपीआय कडून, परंतु त्याच वेळी सिस्टम अलगावची पातळी प्रदान करते मुख्य (अनुप्रयोग सँडबॉक्समध्ये चालतात) आणि आपल्याला क्लाउडबीआय आणि कॅप्सिकमच्या शैलीमध्ये अनुप्रयोगास दिलेला अधिकार स्पष्टपणे परिभाषित करण्याची परवानगी देतो.

मी होतो परवानगी व्यवस्थापनावर आधारित सुरक्षा मॉडेल वापरते, ज्यामध्ये प्रोग्राम मुद्दाम अधिकृत अधिकृत क्रिया करू शकतो.

वेबअस्पॉलेन्सी आयात फंक्शन्सच्या स्तरावर प्रवेश कसा मर्यादित करते त्या प्रमाणेच, डब्ल्यूएएसआय सिस्टम क्षमतांमध्ये प्रवेश नियंत्रित करते.

फायली, निर्देशिका, सॉकेट्स आणि इतर संसाधने विशिष्ट प्रकारच्या फाईल वर्णनकर्त्याशी (क्षमता) संबंधित आहेत आणि अनुप्रयोगास प्रत्येक स्त्रोतावर क्रिया करण्यासाठी परवानग्या असणे आवश्यक आहे.

परवानग्या श्रेणीरित्या व्यवस्थापित केल्या जातात, म्हणजेच, निर्देशिकेत प्रवेश आपोआप उघडला जातो आणि त्यामधील सर्व फायलींमध्ये प्रवेश होतो.

असल्याने वेबअस्पाउलेसमेंट हे एक व्यासपीठ स्वतंत्र असेंब्ली भाषेची आवृत्ती आहे, जेआयटीचा उपयोग नेटिव्ह कोडच्या जवळ कामगिरीची पातळी गाठू शकतो, विविध हार्डवेअर प्लॅटफॉर्मवर आणि ऑपरेटिंग सिस्टमवर चालण्याची क्षमता राखत असताना.

सध्या प्रकल्प मूलभूत पॉसिक्स एपीआय (फाईल्स, सॉकेट्स इ.) च्या अंमलबजावणीसह वाईसी-कोर मॉड्यूल प्रदान करते, ज्यात सध्या लॉक आणि असिंक्रोनस I / O चे समर्थन नसते.

भविष्यात, क्रिप्टोग्राफिक ऑपरेशन्स करण्यासाठी 3 डी ग्राफिक्ससह कार्य करण्यासाठी एपीआय अंमलबजावणीसह मॉड्यूल तयार करण्याची योजना आहे, सेन्सरसह संवाद साधणे, प्रक्रिया सह ऑपरेशन्स (काटा कॉल अद्याप समर्थित नाही) आणि मल्टीमीडिया डेटा प्रक्रिया करते.

घटक नमुना

वॅसमटाइम हा रनटाइम आहे जो वेबअसॉबलिंग वर आधारित अनुप्रयोग चालविण्यासाठी जबाबदार आहे सामान्य स्टँडअलोन asप्लिकेशन्स म्हणून डब्ल्यूएएसआय विस्तारांसह.

Se स्पेशल कमांड लाईन युटिलिटीच्या मदतीने वेबअसेप्लिकेशन बायकोड लाँच करण्यास समर्थन देते आणि वापरण्यास तयार एक्जीक्यूटेबल फाईल डिझाइन (वायसटाइम लायब्ररी म्हणून अनुप्रयोगात तयार केले गेले आहे).

कामगिरीची योग्य पातळी गाठण्यासाठी एलिव्हेशन कोड जनरेटरवर आधारित जेआयटी कंपाईलर वापरला जातो.

लूसेट ही फास्ट फाईल प्रोजेक्टची आणखी एक रनटाइम आवृत्ती आहे (कोड आज किंवा उद्या प्रकाशित करण्याचे वेळापत्रक आहे).

वाशी एसडीके- क्लॅंग 8.0 वापरून वेब असेंबली स्वरूपात सी / सी ++ अनुप्रयोग संकलित करण्यासाठीची साधने.

रस्ट भाषेसाठी WASI समर्थनासह असेंब्ली लक्ष्य, जे आपल्याला वेब अनावश्यकतेमध्ये रस्ट कोड संकलित करण्यास अनुमती देते.

वासी-सिसरूट डब्ल्यूएएसआयसाठी मानक लिबिक लायब्ररीची अंमलबजावणी आहे, मसल कोडवर आधारित, तसेच रनरेटटाइम लेयर लायब्ररीद्वारे प्रदान केलेल्या फंक्शन्सला विविध ऑपरेटिंग सिस्टमच्या सिस्टम कॉलमध्ये भाषांतरित करण्यासाठी भिन्न ऑपरेटिंग सिस्टमवर डब्ल्यूएएसआय applicationप्लिकेशन चालविण्याची शक्यता प्राप्त केली जाईल.

ब्राउझरमध्ये अनुप्रयोग चालविण्यासाठी प्रकल्प डब्ल्यूएएसआय अंमलबजावणीसह पॉलिफिल जावास्क्रिप्ट लायब्ररी देखील विकसित करीत आहे., जे ब्राउझरमध्ये कार्यान्वित केलेल्या कोडवर "क्षमता" प्रवेश नियंत्रण मॉडेल लागू करण्यास अनुमती देते.

योजनांपैकी, वेबअस्पॅप्शन स्वरुपात प्रदान केलेल्या अतिरिक्त कार्यक्षमतेसह वेगळ्या प्लग-इन अनुप्रयोगांमध्ये समाकलन करण्यासाठी डब्ल्यूएएसआय-आधारित मॉड्यूल सिस्टमच्या निर्मितीचा उल्लेख केला आहे.

वेबअसेपलेसचे मुख्य कार्य म्हणजे पोर्टेबिलिटी, वर्तनची भविष्यवाणी आणि विविध प्लॅटफॉर्मवर कोड अंमलबजावणीची ओळख सुनिश्चित करणे.


आपली टिप्पणी द्या

आपला ई-मेल पत्ता प्रकाशित केला जाणार नाही. आवश्यक फील्ड चिन्हांकित केले आहेत *

*

*

  1. डेटा जबाबदार: मिगुएल Áन्गल गॅटन
  2. डेटाचा उद्देशः नियंत्रण स्पॅम, टिप्पणी व्यवस्थापन.
  3. कायदे: आपली संमती
  4. डेटा संप्रेषण: कायदेशीर बंधन वगळता डेटा तृतीय पक्षास कळविला जाणार नाही.
  5. डेटा संग्रहण: ओकेन्टस नेटवर्क (EU) द्वारा होस्ट केलेला डेटाबेस
  6. अधिकारः कोणत्याही वेळी आपण आपली माहिती मर्यादित, पुनर्प्राप्त आणि हटवू शकता.