Mandelbrot (WebFX demo)

ද1+
බාගැනීම්
අන්තර්ගත ඇගයුම
3+ සඳහා අගයා ඇත
තිර රූ රූපය
තිර රූ රූපය

මෙම යෙදුම ගැන

ඉලක්කගත ප්‍රේක්ෂකයින්

මෙම යෙදුම WebFX ව්‍යාපෘතිය අනුගමනය කරන සංවර්ධකයින් සඳහා ප්‍රකාශයට පත් කර ඇති අතර එය ව්‍යාපෘති ආදර්ශනවල කොටසකි.


නව ප්‍රේක්ෂකයින් සඳහා

WebFX යනු තනි ජාවා කේත පදනමකින් වේදිකා 7ක් (වෙබ්, ඇන්ඩ්‍රොයිඩ්, iOS, macOS, Linux, Windows සහ Embed වැනි Raspberry Pi) ඉලක්ක කළ හැකි නිදහස්, විවෘත මූලාශ්‍ර හරස් වේදිකා විසඳුමකි.
යටින් පවතින තාක්ෂණයන්: OpenJFX, Gluon සහ GWT.

උදාහරණයක් ලෙස, ඔබට මෙම යෙදුමේම වෙබ් අනුවාදය https://mandelbrot.webfx.dev වෙත පිවිසිය හැක.

වේදිකාව කුමක් වුවත්, යෙදුම් මූලාශ්‍ර කේතය හරියටම සමාන වේ (මෙම ආදර්ශනයේ ප්‍රභව කේතය වෙත ප්‍රවේශ වීමට පහත LINKS කොටස බලන්න).
යෙදුම ජාවා වලින් ලියා ඇති අතර පරිශීලක අතුරුමුහුණත ගොඩනැගීමට JavaFX API භාවිතා කරයි.
Gluon මෙවලම් දාමය (GraalVM මත ගොඩනගා ඇත) ජාවා කේතය වෙබ් හැර අනෙකුත් සියලුම වේදිකා සඳහා ස්වදේශීය යෙදුමකට සම්පාදනය කිරීමට භාවිතා කරයි (එබැවින් මෙය මෙම Android අනුවාදයද ඇතුළත් වේ).
වෙබ් අනුවාදය සම්පාදනය කිරීමට GWT භාවිතා කරයි. එය Java කේතය ප්‍රශස්ත JavaScript කේතයක් බවට පරිවර්තනය කරයි.
එහි ප්‍රතිඵලයක් ලෙස, සියලුම වේදිකාවල ඇති සියලුම ක්‍රියාත්මක කළ හැකි ප්‍රශස්ත කාර්ය සාධනයක් ලබා දෙයි.


මෙම විශේෂිත නිදර්ශනය ගැන

මෙම demo Ray tracer demo වලට සමාන වේ, නමුත් ඊට අමතරව එය වෙබ් වේදිකාවේ WebAssembly හි වාසිය ලබා ගනී.

Ray tracer සඳහා මෙන්ම, Mandelbrot demo අධික CPU භාවිතයක් තිබියදීත් UI අවහිර නොකරන යෙදුමක උදාහරණයක් පෙන්වයි, මෙය ඕනෑම වේදිකාවක (වෙබයේ පවා).

යෙදුම ගණනය කිරීම් සිදු කරන අතරතුර, UI තවමත් ප්‍රතික්‍රියාශීලී වේ, එය පසුබිමේ ගණනය කිරීම දිගටම කරගෙන යන අතරතුර ඔබට මෙතෙක් ගණනය කළ සජීවිකරණය පවා වාදනය කළ හැකිය.

WebFX Worker API සහ WebAssembly API භාවිතා කිරීමෙන් මෙය සාක්ෂාත් කරගනු ලැබේ, එය වෙබ් වේදිකාව සඳහා සැබෑ Web Workers වෙත පරිවර්තනය කර ඇති අතර අනෙකුත් වේදිකා සඳහා සම්මත ජාවා නූල් භාවිතා කරයි.

WebAssembly සඳහා සහය දක්වන විට (වෙබ් වේදිකාව පමණි), ගණනය කිරීම WebAssembly භාවිතයෙන් සිදු කෙරේ.


සබැඳි

ආදර්ශන මූලාශ්‍ර කේතය: https://github.com/webfx-demos/webfx-demo-mandelbrot
WebFX වෙබ් අඩවිය: https://webfx.dev
WebFX GitHub: https://github.com/webfx-project/webfx
යාවත්කාලීන කළේ
2023 දෙසැ 1

දත්ත ආරක්ෂාව

ආරක්ෂාව ඇරඹෙනුයේ සංවර්ධකයන් ඔබේ දත්ත රැස් කර බෙදා ගන්නා ආකාරය අනුවය. දත්ත රහස්‍යතා හා ආරක්ෂා පරිචයන් ඔබේ භාවිතය, කලාපය හා වයස අනුව වෙනස් විය හැක. සංවර්ධකයා විසින් මෙම තොරතුරු සැපයූ අතර කලින් කලට ඒවා යාවත්කාලීන කරනු ලැබිය හැක.
තෙවැනි පාර්ශ්වයන් සමග කිසිදු දත්තයක් බෙදා ගනු නොලැබේ
වැඩි විස්තර දැනගන්න සංවර්ධකයන් බෙදා ගැනීම ප්‍රකාශ කරන ආකාරය ගැන
කිසිදු දත්තයක් රැස් කරනු නොලැබේ
වැඩි විස්තර දැනගන්න සංවර්ධකයන් එකතුව ප්‍රකාශ කරන ආකාරය ගැන

අලුත් මොනවාද

Upgraded target to Android 13 (SDK 33).