WebAssembly ಗೆ ಧನ್ಯವಾದಗಳು ನಿಮ್ಮ ಬ್ರೌಸರ್‌ನಿಂದ ನೀವು ಈಗ LibreOffice ಅನ್ನು ಬಳಸಬಹುದು 

ಹಲವಾರು ದಿನಗಳ ಹಿಂದೆ ಥಾರ್ಸ್ಟೆನ್ ಬೆಹ್ರೆನ್ಸ್, ಒಂದೇ ಅಭಿವೃದ್ಧಿ ತಂಡದ ನಾಯಕರು ಉಪವ್ಯವಸ್ಥೆಯ ಡಿಲಿಬ್ರೆ ಆಫೀಸ್‌ನ ಇ ಗ್ರಾಫಿಕ್ಸ್, ಅನಾವರಣಗೊಂಡಿದೆ ಜನಪ್ರಿಯ ಆಫೀಸ್ ಸೂಟ್‌ನ ಡೆಮೊ ಆವೃತ್ತಿಯ ಪ್ರಕಟಣೆ ಲಿಬ್ರೆ ಆಫೀಸ್‌ನಲ್ಲಿ ಸಂಕಲಿಸಲಾಗಿದೆ ಕಾಡಿ ಮಧ್ಯಂತರ WebAssembly ಮತ್ತು ವೆಬ್ ಬ್ರೌಸರ್‌ನಲ್ಲಿ ಕಾರ್ಯನಿರ್ವಹಿಸುವ ಸಾಮರ್ಥ್ಯವನ್ನು ಹೊಂದಿದೆ.

WebAssembly ಗೆ ಹೊಸಬರಿಗೆ, ನೀವು ಅದನ್ನು ತಿಳಿದಿರಬೇಕು ಇದು ಮಿಡಲ್ವೇರ್ ಅನ್ನು ಒದಗಿಸುತ್ತದೆ ಸಾರ್ವತ್ರಿಕ ಅಪ್ಲಿಕೇಶನ್‌ಗಳನ್ನು ಚಲಾಯಿಸಲು ಬ್ರೌಸರ್-ಸ್ವತಂತ್ರ ಕಡಿಮೆ-ಮಟ್ಟದ ಸಂಕಲಿಸಲಾಗಿದೆ ವಿವಿಧ ಪ್ರೋಗ್ರಾಮಿಂಗ್ ಭಾಷೆಗಳಿಂದ. ಹೆಚ್ಚಿನ ಕಾರ್ಯಕ್ಷಮತೆಯ ವೆಬ್ ಅಪ್ಲಿಕೇಶನ್‌ಗಳನ್ನು ನಿರ್ಮಿಸಲು ವೆಬ್‌ಅಸೆಬಲ್ ಅನ್ನು ಅತ್ಯಂತ ಭರವಸೆಯ ಮತ್ತು ಪೋರ್ಟಬಲ್ ಕ್ರಾಸ್ ಬ್ರೌಸರ್ ತಂತ್ರಜ್ಞಾನವಾಗಿ ಇರಿಸಲಾಗಿದೆ.

ವೆಬ್ಅಸೆಬಲ್ ರುಹೆಚ್ಚಿನ ಕಾರ್ಯಕ್ಷಮತೆಯ ಅಗತ್ಯವಿರುವ ಕಾರ್ಯಗಳನ್ನು ಪರಿಹರಿಸಲು e ಅನ್ನು ಬಳಸಬಹುದು, ಉದಾಹರಣೆಗೆ, ವೀಡಿಯೊ ಎನ್‌ಕೋಡಿಂಗ್, ಧ್ವನಿ ಸಂಸ್ಕರಣೆ, 3 ಡಿ ಗ್ರಾಫಿಕ್ಸ್ ಮತ್ತು ಕುಶಲತೆ, ಆಟದ ಅಭಿವೃದ್ಧಿ, ಕ್ರಿಪ್ಟೋಗ್ರಾಫಿಕ್ ಕಾರ್ಯಾಚರಣೆಗಳು, ಗಣಿತದ ಲೆಕ್ಕಾಚಾರಗಳು ಮತ್ತು ಪ್ರೋಗ್ರಾಮಿಂಗ್ ಭಾಷೆಗಳ ಪೋರ್ಟಬಲ್ ಅನುಷ್ಠಾನಗಳ ರಚನೆ.

ವೆಬ್ಅಸೆಬಲ್ Asm.js ನಂತೆ ಕಾಣುತ್ತದೆ, ಆದರೆ ಇದು ಜಾವಾಸ್ಕ್ರಿಪ್ಟ್‌ಗೆ ಬದ್ಧವಾಗಿರದ ಬೈನರಿ ಸ್ವರೂಪವಾಗಿದೆ ಎಂದು ಭಿನ್ನವಾಗಿರುತ್ತದೆ. ಸ್ಪಷ್ಟವಾದ ಮೆಮೊರಿ ನಿರ್ವಹಣೆಯನ್ನು ಬಳಸುವುದರಿಂದ ವೆಬ್‌ಅಸೆಬಲ್‌ಗೆ ಕಸ ಸಂಗ್ರಹಕಾರರ ಬಳಕೆ ಅಗತ್ಯವಿಲ್ಲ.

ಒಂದು ವಿಶಿಷ್ಟ ಲಕ್ಷಣ WAS ಬಳಸುವ ಅಪ್ಲಿಕೇಶನ್‌ಗಳ ಮರಣದಂಡನೆ ಮಾದರಿಯನಾನು ಸ್ಯಾಂಡ್‌ಬಾಕ್ಸ್ ಪರಿಸರದಲ್ಲಿ ಪ್ರಾರಂಭಿಸುತ್ತಿದ್ದೇನೆ ಪ್ರತಿಯೊಂದು ಸಂಪನ್ಮೂಲಗಳೊಂದಿಗೆ (ಫೈಲ್‌ಗಳು, ಡೈರೆಕ್ಟರಿಗಳು, ಸಾಕೆಟ್‌ಗಳು, ಸಿಸ್ಟಮ್ ಕರೆಗಳು, ಇತ್ಯಾದಿ) ಕ್ರಿಯೆಗಳಿಗಾಗಿ, ಮುಖ್ಯ ವ್ಯವಸ್ಥೆಯಿಂದ ಪ್ರತ್ಯೇಕಿಸಲು ಮತ್ತು ಸಾಮರ್ಥ್ಯ ನಿರ್ವಹಣೆಯ ಆಧಾರದ ಮೇಲೆ ಭದ್ರತಾ ಕಾರ್ಯವಿಧಾನದ ಬಳಕೆ.

WebAssembly ಗೆ ಪರಿವರ್ತಿಸಲು, ಬಳಸಿ ಎಂಸ್ಕ್ರಿಪ್ಟ್ ಕಂಪೈಲರ್ ಮತ್ತು ಔಟ್‌ಪುಟ್ ಅನ್ನು ಸಂಘಟಿಸಲು, ಮಾರ್ಪಡಿಸಿದ Qt5 ಚೌಕಟ್ಟಿನ ಆಧಾರದ ಮೇಲೆ VCL (ವಿಷುಯಲ್ ಕ್ಲಾಸ್ ಲೈಬ್ರರಿ) ಬ್ಯಾಕೆಂಡ್.

LibreOffice ಆವೃತ್ತಿಯಂತಲ್ಲದೆ ಆನ್‌ಲೈನ್, ವೆಬ್‌ಅಸೆಂಬ್ಲಿ ಆಧಾರಿತ ಸಂಕಲನವು ಬ್ರೌಸರ್‌ನಲ್ಲಿ ಸಂಪೂರ್ಣ ಆಫೀಸ್ ಸೂಟ್ ಅನ್ನು ಚಾಲನೆ ಮಾಡಲು ಅನುಮತಿಸುತ್ತದೆr, ಅಂದರೆ ಎಲ್ಲಾ ಕೋಡ್ ಅನ್ನು ಕ್ಲೈಂಟ್ ಬದಿಯಲ್ಲಿ ಕಾರ್ಯಗತಗೊಳಿಸಲಾಗುತ್ತದೆ, ಆದರೆ LibreOffice ಆನ್‌ಲೈನ್ ಸರ್ವರ್‌ನಲ್ಲಿ ಎಲ್ಲಾ ಬಳಕೆದಾರ ಕ್ರಿಯೆಗಳನ್ನು ಕಾರ್ಯಗತಗೊಳಿಸುತ್ತದೆ ಮತ್ತು ಪ್ರಕ್ರಿಯೆಗೊಳಿಸುತ್ತದೆ ಮತ್ತು ಇಂಟರ್ಫೇಸ್ ಅನ್ನು ಮಾತ್ರ ಕ್ಲೈಂಟ್ ಬ್ರೌಸರ್‌ಗೆ ಅನುವಾದಿಸಲಾಗುತ್ತದೆ.

ಬ್ರೌಸರ್ ಕಡೆಯಿಂದ LibreOffice ನ ಮುಖ್ಯ ಭಾಗವನ್ನು ತೆಗೆದುಹಾಕುವುದು ಸಹಯೋಗಕ್ಕಾಗಿ ಕ್ಲೌಡ್ ಆವೃತ್ತಿಯನ್ನು ರಚಿಸಲು ನಿಮಗೆ ಅನುಮತಿಸುತ್ತದೆ, ಸರ್ವರ್‌ಗಳಿಂದ ಲೋಡ್ ಅನ್ನು ತೆಗೆದುಹಾಕಿ, LibreOffice ಡೆಸ್ಕ್‌ಟಾಪ್‌ನೊಂದಿಗಿನ ವ್ಯತ್ಯಾಸಗಳನ್ನು ಕಡಿಮೆ ಮಾಡಿ, ಸ್ಕೇಲಿಂಗ್ ಅನ್ನು ಸರಳಗೊಳಿಸಿ, ಆಫ್‌ಲೈನ್‌ನಲ್ಲಿ ಕೆಲಸ ಮಾಡಲು ಸಾಧ್ಯವಾಗುತ್ತದೆ, ಮತ್ತು ಬಳಕೆದಾರರ ನಡುವೆ P2P ಸಂವಹನದ ಸಂಘಟನೆ ಮತ್ತು ಬಳಕೆದಾರರ ಕಡೆಯಿಂದ ಅಂತ್ಯದಿಂದ ಕೊನೆಯವರೆಗೆ ಡೇಟಾ ಎನ್‌ಕ್ರಿಪ್ಶನ್ ಅನ್ನು ಸಹ ಅನುಮತಿಸುತ್ತದೆ. ಯೋಜನೆಗಳು LibreOffice ಆಧಾರಿತ ವಿಜೆಟ್‌ನ ರಚನೆಯನ್ನೂ ಒಳಗೊಂಡಿವೆ ಪುಟಗಳಲ್ಲಿ ಪೂರ್ಣ ಪಠ್ಯ ಸಂಪಾದಕವನ್ನು ಸಂಯೋಜಿಸಲು.

ವಾಸ್ಮ್‌ಗೆ ವಲಸೆಯನ್ನು ಎಂಸ್ಕ್ರಿಪ್ಟನ್ ಟೂಲ್‌ಚೈನ್‌ನಿಂದ ಕಾರ್ಯಗತಗೊಳಿಸಲಾಗಿದೆ LLVM ನ, ಸ್ಥಳೀಯ C ಅಥವಾ C++ ಕೋಡ್ ಅನ್ನು Javascript ಮತ್ತು Webassembly ಗೆ ಭಾಷಾಂತರಿಸುವುದು ಇದರ ಗುರಿಯಾಗಿದೆ.

Asm.js ಅಥವಾ ಸ್ಥಳೀಯ ಕ್ಲೈಂಟ್ ಎಂದು ಕರೆಯಲ್ಪಡುವ ಇದೇ ರೀತಿಯ ಯೋಜನೆಗಳು ಈಗಾಗಲೇ ಅಸ್ತಿತ್ವದಲ್ಲಿವೆ, ನಂತರ ಅದನ್ನು Webassembly ನಿಂದ ಬದಲಾಯಿಸಲಾಗಿದೆ. GUI ಸೇರಿದಂತೆ, ಲಿಬ್ರೆ ಆಫೀಸ್‌ನಷ್ಟು ದೊಡ್ಡದಾದ ಮತ್ತು ಹಳೆಯ ಕೋಡ್ ಬೇಸ್ ಕೂಡ ಈಗ ಬ್ರೌಸರ್‌ನಲ್ಲಿ ರನ್ ಆಗಬಹುದು ಎಂಬ ಅಂಶವು Wasm ಗೆ ಧನ್ಯವಾದಗಳು, ತಂತ್ರಜ್ಞಾನವು ಎಷ್ಟು ಮುಂದುವರಿದಿದೆ ಎಂಬುದನ್ನು ತೋರಿಸುತ್ತದೆ.

ಆದಾಗ್ಯೂ, LibreOffice ತಂಡಕ್ಕೆ, Wasm ಪೋರ್ಟ್‌ನ ಕೆಲಸ ಇನ್ನೂ ಮುಗಿದಿಲ್ಲ. ಕೆಲವು ವಾರಗಳ ಹಿಂದೆ ಈ ವರ್ಷದ ಫೋಸ್ಡೆಮ್‌ನಲ್ಲಿ ಪ್ರಸ್ತುತಿಯಲ್ಲಿ ತಂಡವು ಇದನ್ನು ವಿವರಿಸಿದೆ.

ಬಂದರು ಎಂದು ತಂಡವು ಅಲ್ಲಿ ವಿವರಿಸಿದೆ:

"Wasm ಈಗ LibreOffice ಗಾಗಿ Qt ಬ್ಯಾಕೆಂಡ್ ಅನ್ನು ಬಳಸುತ್ತದೆ, ಉದಾಹರಣೆಗೆ, ಇದು ನಿರೀಕ್ಷೆಗಿಂತ ಹೆಚ್ಚಿನ ಸಮಸ್ಯೆಗಳನ್ನು ಉಂಟುಮಾಡಿದೆ. ಇದರ ಜೊತೆಗೆ, ಕೆಲಸದಿಂದ ಕೆಲವು ಇತರ ಪರಿಗಣನೆಗಳು ಅಥವಾ ಪರಿಹರಿಸಬೇಕಾದ ಸಮಸ್ಯೆಗಳು ಹೊರಹೊಮ್ಮುತ್ತವೆ. ಭವಿಷ್ಯದಲ್ಲಿ, ತಂಡವು ವಾಸಿ ಇಂಟರ್‌ಫೇಸ್ ಅನ್ನು ಬಳಸಬಹುದು ಮತ್ತು ಪೋರ್ಟ್‌ಗಾಗಿ ತಮ್ಮದೇ ಆದ ವಾಸ್ಮ್ ಬ್ಯಾಕೆಂಡ್ ಅನ್ನು ಸಹ ರಚಿಸಬಹುದು. ಆದರೆ ತಂಡ ಇನ್ನೂ ಅಷ್ಟು ದೂರಕ್ಕೆ ಬಂದಿಲ್ಲ.

ಇದಲ್ಲದೆ, ಲಿಬ್ರೆ ಆಫೀಸ್‌ನ ವಾಸ್ಮ್ ಪೋರ್ಟ್ ಅನ್ನು ಆರಂಭದಲ್ಲಿ ಲಿಬ್ರೆ ಆಫೀಸ್ ಆನ್‌ಲೈನ್ ಮತ್ತು ಕೊಲಾಬೊರಾ ಆನ್‌ಲೈನ್‌ಗೆ ಪರ್ಯಾಯವಾಗಿ ಉದ್ದೇಶಿಸಲಾಗಿಲ್ಲ ಎಂದು ಅದು ಹೇಳುತ್ತದೆ. ಇದಕ್ಕೆ ವಿರುದ್ಧವಾಗಿ, Wasm ಒಂದು ಕ್ಲೌಡ್ ಅಪ್ಲಿಕೇಶನ್ ಅಲ್ಲ, ಆದ್ದರಿಂದ ಇದು ಸ್ಥಳೀಯವಾಗಿ ಚಲಿಸುತ್ತದೆ, ಇದು ಹೆಚ್ಚಿನ ಗೌಪ್ಯತೆಯನ್ನು ನೀಡುತ್ತದೆ…

ಅಂತಿಮವಾಗಿ ಇರುವವರಿಗೆ ಅದರ ಬಗ್ಗೆ ಇನ್ನಷ್ಟು ತಿಳಿದುಕೊಳ್ಳಲು ಆಸಕ್ತಿ, WebAssembly-ನಿರ್ದಿಷ್ಟ ಪರಿಹಾರಗಳನ್ನು ಪ್ರಸ್ತುತ ಮುಖ್ಯ LibreOffice ರೆಪೊಸಿಟರಿಯಲ್ಲಿ ಅಭಿವೃದ್ಧಿಪಡಿಸಲಾಗುತ್ತಿದೆ ಎಂದು ತಿಳಿದಿರಬೇಕು ಮತ್ತು ಕೆಳಗಿನ ಲಿಂಕ್‌ನಿಂದ ನಿಮ್ಮ ಬ್ರೌಸರ್‌ನಲ್ಲಿ ಸೂಟ್ ಅನ್ನು ನೀವು ಪ್ರಯತ್ನಿಸಬಹುದು. (ಸುಮಾರು 300 MB ಡೇಟಾವನ್ನು ಬಳಕೆದಾರರ ಸಿಸ್ಟಮ್‌ಗೆ ಡೌನ್‌ಲೋಡ್ ಮಾಡಲಾಗಿದೆ) .


ನಿಮ್ಮ ಅಭಿಪ್ರಾಯವನ್ನು ಬಿಡಿ

ನಿಮ್ಮ ಈಮೇಲ್ ವಿಳಾಸ ಪ್ರಕಟವಾದ ಆಗುವುದಿಲ್ಲ. ಅಗತ್ಯವಿರುವ ಜಾಗ ಗುರುತಿಸಲಾಗಿದೆ *

*

*

  1. ಡೇಟಾಗೆ ಜವಾಬ್ದಾರಿ: AB ಇಂಟರ್ನೆಟ್ ನೆಟ್ವರ್ಕ್ಸ್ 2008 SL
  2. ಡೇಟಾದ ಉದ್ದೇಶ: ನಿಯಂತ್ರಣ SPAM, ಕಾಮೆಂಟ್ ನಿರ್ವಹಣೆ.
  3. ಕಾನೂನುಬದ್ಧತೆ: ನಿಮ್ಮ ಒಪ್ಪಿಗೆ
  4. ಡೇಟಾದ ಸಂವಹನ: ಕಾನೂನುಬದ್ಧ ಬಾಧ್ಯತೆಯನ್ನು ಹೊರತುಪಡಿಸಿ ಡೇಟಾವನ್ನು ಮೂರನೇ ವ್ಯಕ್ತಿಗಳಿಗೆ ಸಂವಹನ ಮಾಡಲಾಗುವುದಿಲ್ಲ.
  5. ಡೇಟಾ ಸಂಗ್ರಹಣೆ: ಆಕ್ಸೆಂಟಸ್ ನೆಟ್‌ವರ್ಕ್‌ಗಳು (ಇಯು) ಹೋಸ್ಟ್ ಮಾಡಿದ ಡೇಟಾಬೇಸ್
  6. ಹಕ್ಕುಗಳು: ಯಾವುದೇ ಸಮಯದಲ್ಲಿ ನೀವು ನಿಮ್ಮ ಮಾಹಿತಿಯನ್ನು ಮಿತಿಗೊಳಿಸಬಹುದು, ಮರುಪಡೆಯಬಹುದು ಮತ್ತು ಅಳಿಸಬಹುದು.