ડબ્લ્યુ 3 સીએ વેબઅસ્કેપ્સને ભલામણ કરેલ માનક બનાવ્યું

ગયા મહિને અમે શેર કર્યું વિશે બ્લોગ પર અહીં મોઝિલા, ફાસ્ટલી, ઇન્ટેલ અને રેડ હેટ વિકસાવવા માટે જોડાયા છે તેવા સમાચાર છે તકનીકો કે બનાવે છે વેબઅસ્બાન (જો તમે સમાચાર વિશે વધુ જાણવા માંગતા હો, તો તમે તેનો સંપર્ક કરી શકો છો આ લિંક) અને હવે કે સમાચાર પછી થોડા અઠવાડિયા ડબ્લ્યુ 3 સી કન્સોર્ટિયમે જાહેરાત કરી છે કે ટેક્નોલ .જી વેબઅસ્બાન તે આગ્રહણીય ધોરણ બની ગયું છે.

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

વેબઅસ્કેબ એસe નો ઉપયોગ એવા કાર્યોને હલ કરવા માટે કરી શકાય છે કે જેને ઉચ્ચ પ્રદર્શનની જરૂર હોય, ઉદાહરણ તરીકે, વિડિઓ એન્કોડિંગ, સાઉન્ડ પ્રોસેસિંગ, 3 ડી ગ્રાફિક્સ અને મેનીપ્યુલેશન, રમત વિકાસ, ક્રિપ્ટોગ્રાફિક operationsપરેશન, ગાણિતિક ગણતરીઓ અને પ્રોગ્રામિંગ ભાષાઓના પોર્ટેબલ અમલીકરણની રચના.

વેબઅસ્બાન Asm.js જેવું લાગે છે, પરંતુ તેનાથી અલગ છે કે તે બાઈનરી ફોર્મેટ છે જે જાવાસ્ક્રિપ્ટને બંધાયેલ નથી. વેબઅસ્કેબિલેશનમાં કચરો કલેક્ટરનો ઉપયોગ કરવાની જરૂર નથી, કારણ કે સ્પષ્ટ મેમરી મેનેજમેન્ટનો ઉપયોગ થાય છે.

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

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

વેબઅસ્વાભાવ 1

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

ડબ્લ્યુ 3 સીએ ત્રણ સ્પષ્ટીકરણોને માનક બનાવ્યું છે વેબઅસ્કબ્લ toશનથી સંબંધિત:

  1. વેબઅસ્વાસન કોર- નિમ્ન-સ્તરની વર્ચ્યુઅલ મશીન તરીકે નિર્ધારિત જે તેના પર ચાલતા ઘણા માઇક્રોપ્રોસેસર્સની કાર્યક્ષમતાની નજીકથી નકલ કરે છે. ક્યાં તો સંકલન અથવા જસ્ટ-ઇન-ટાઇમ અર્થઘટન દ્વારા, વેબઅસ્કેપ એન્જિન મૂળ પ્લેટફોર્મ માટે કમ્પાઇલ કરેલા કોડની ગતિથી ચાલે છે.
    એક સાધન .વસ્મ ફાઇલ માટે સમાન છે ના વર્ગ જાવા એ અર્થમાં કે તે સ્થિર ડેટા અને કોડ સેગમેન્ટ્સ ધરાવે છે જે તે સ્થિર ડેટા પર કાર્ય કરે છે. જાવાથી વિપરીત, વેબઅસ્કેપિંગ સામાન્ય રીતે સી / સી ++ અને રસ્ટ જેવી અન્ય પ્રોગ્રામિંગ ભાષાઓના સંકલન લક્ષ્ય તરીકે બનાવવામાં આવે છે.
  2. વેબએએસએબ્યૂલ વેબ API: વિનંતી કરવા અને વહીવટ કરવાની પદ્ધતિના આધારે પ્રોગ્રામિંગ ઇંટરફેસને વ્યાખ્યાયિત કરે છે. વેબઅસ્પલેસન્સ રિસોર્સ ફોર્મેટ ફાઇલને સંપૂર્ણ લોડ થવાની રાહ જોયા વિના એક્ઝેક્યુશન શરૂ કરવા માટે optimપ્ટિમાઇઝ થયેલ છે, વેબ એપ્લિકેશનોની પ્રતિભાવમાં સુધારો કરે છે.
  3. વેબએસ્કેલેબલ જાવાસ્ક્રિપ્ટ ઇન્ટરફેસ: જાવાસ્ક્રિપ્ટ સાથે સંકલન કરવા માટે એક API પ્રદાન કરે છે. તમને કિંમતો મેળવવાની અને વેબઅસ્કેપિંગ ફંક્શન્સમાં પરિમાણો પસાર કરવાની મંજૂરી આપે છે. વેબઅસ્કેબેલનું અમલ જાવાસ્ક્રિપ્ટ સુરક્ષા મોડેલને અનુરૂપ છે, અને હોસ્ટ સાથેની બધી ક્રિયાપ્રતિક્રિયા જાવાસ્ક્રિપ્ટ કોડના અમલીકરણની સમાન રીતે કરવામાં આવે છે.

ભવિષ્યમાં, તેની તૈયારી કરવાનું આયોજન છે વેબઅસ્કેપ ફંક્શન માટે સ્પષ્ટીકરણો જેમ કે:

  • વહેંચાયેલ મેમરી અને અણુ મેમરી withક્સેસ સાથે મલ્ટિથ્રિડિંગ.
  • સીએમડી પર આધારિત વેક્ટર કામગીરી, જે ચક્રના અમલને સમાંતર બનાવવા દે છે.
  • વેબએએસએબલ કોડમાં objectsબ્જેક્ટ્સના સીધા સંદર્ભો માટે સંદર્ભ પ્રકારો.
  • સ્ટેક પર વધારાની જગ્યા ખર્ચ કર્યા વિના કાર્યોને ક callલ કરવાની ક્ષમતા.
  • ઇસીએમએસ્ક્રિપ્ટ મોડ્યુલો સાથે એકીકરણ: જાવાસ્ક્રિપ્ટમાંથી વેબઅસ્કેપિંગ કોડને મોડ્યુલો તરીકે લોડ કરવાની ક્ષમતા કે જે ECMAScript 6 સ્પષ્ટીકરણનું પાલન કરે છે.
  • કચરો એકત્ર કરનાર સાથે કામ કરવાની રીત.
  • ડિબગીંગ ઇંટરફેસ.
  • વાસી (વેબએએસએપલિંગ સિસ્ટમ ઇંટરફેસ): operatingપરેટિંગ સિસ્ટમ સાથે સીધી ક્રિયાપ્રતિક્રિયા માટેનું એપીઆઈ (ફાઇલો, સોકેટ્સ, વગેરે સાથે કામ કરવા માટે પોઝિક્સ API).

જો તમે તેના વિશે વધુ જાણવા માંગતા હો, તો તમે મૂળ નોંધની સલાહ લઈ શકો છો નીચેની કડીમાં


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

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

*

*

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