એક નવો પ્રોજેક્ટ છે જે Python પ્રોગ્રામિંગ લેંગ્વેજને WebAssembly નો ઉપયોગ કરીને વેબ બ્રાઉઝર્સમાં ચલાવવા દેશે.

WASM પ્રોજેક્ટ પર CPython, જે C માં લખાયેલ પાયથોન ભાષાના ડિફોલ્ટ અને સૌથી લોકપ્રિય અમલીકરણનું નિર્માણ કરશે, તે બર્કલે-આધારિત સોફ્ટવેર ડેવલપર એથન સ્મિથ દ્વારા વિકસાવવામાં આવ્યું છે.

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

વેબ પર પાયથોન

"ક્રિશ્ચિયન હેઇમ્સ અને અમે જે નવા પ્રોજેક્ટ પર કામ કરી રહ્યા છીએ તેનો હેતુ વેબસાઇટને Windows અથવા macOSની જેમ જ CPython સાથે સુસંગત પ્લેટફોર્મ બનાવવાનો છે," સ્મિથે ધ રજિસ્ટરને જણાવ્યું.

WebAssembly એ જાવાસ્ક્રિપ્ટ સાથે શક્ય ન હોય તેવા સ્તરે નેટિવ વેબ એપ્લીકેશનના પ્રદર્શનને લઈ જવાના તેના વચન સાથે ગ્રહને તોફાન દ્વારા લઈ ગયો છે.

જો કે, ધ રજિસ્ટર નોંધે છે કે આ સમયે, WebAssembly Emscripten કમ્પાઇલર દ્વારા Pythonને બ્રાઉઝરમાં લાવવાનો પ્રોજેક્ટનો હેતુ પ્રભાવ કરતાં કેસ સક્રિયકરણનો વધુ ઉપયોગ છે.

આ પ્રોજેક્ટ અન્ય પ્રોજેક્ટનું ચાલુ રહેશે, જેને પ્યોડિડ કહેવાય છે, જે બ્રાઉઝરમાં પાયથોન કોડને પણ ચલાવવા દે છે.

આશા છે કે આ વેબ પૃષ્ઠને લક્ષ્ય બનાવતા Python વિકાસકર્તાઓની મોટી ઇકોસિસ્ટમ છોડી દેશે અને હાલના Python ટૂલ્સ અને પ્રક્રિયાઓ સાથે સરળ એકીકરણની મંજૂરી આપશે, જેમાંથી ઘણા Pyodide ને pip બંડલ ઇન્સ્ટોલરને બદલવા માટે માઇક્રોપીપ તરીકે પુનઃશોધ કરવો પડ્યો હતો. સ્ટાન્ડર્ડ,” Forgeron સમજાવ્યું.

સ્મિથને આશા છે કે તેમનો પ્રોજેક્ટ ક્રોસ-પ્લેટફોર્મ વેબ-આધારિત એપ્લિકેશન્સના વિકાસને સરળ બનાવવામાં મદદ કરી શકે છે, પરંતુ ઝડપથી ઉમેરે છે કે WASM માં CPython હજુ વિકાસના પ્રારંભિક તબક્કામાં છે.

આ શેર કરો