omsim pero pag all day naka run yan malaks consume sa battmas ok nmn ung brave kesa sa chrome
no ads pa khit sa yt
pidi piro dipindiomsim pero pag all day naka run yan malaks consume sa batt
Here's how CPU and memory are affected on your client (browser):
- CPU Usage:
- Low to Moderate:CPU usage is generally low to moderate. The primary tasks your browser performs are:
- Rendering the web page (HTML, CSS, JavaScript).
- Sending HTTP requests to the server.
- Decoding and playing the media received from the server.
- Handling user interface interactions (typing text, clicking buttons).
- Spikes:You might see brief CPU spikes when the browser is:
- Initially loading the web page and its associated resources.
- Decoding a particularly large or complex media file.
- Running JavaScript code that performs complex UI updates.
- Memory Usage:
- Moderate:Memory usage will be influenced by:
- The size of the web page itself (HTML, CSS, images).
- The JavaScript code being executed.
- The amount of media data being buffered in memory before playback.
- The number of tabs you have open in your browser.
- Increases:Memory usage will increase if:
- The web application is poorly optimized and leaks memory.
- You are using a browser with many extensions or add-ons.
- The media file being played is very large.
Mitigation Strategies
Here are some things you can do to mitigate the impact of online AI services and normal browsing on your browser's CPU and memory usage:
- Close Unnecessary Tabs: Reduce the number of open tabs in your browser.
- Disable or Remove Extensions: Disable or remove unnecessary browser extensions.
- Update Your Browser: Keep your browser up to date to benefit from performance improvements and bug fixes.
- Use a Hardware Accelerator (If Available): Some browsers and operating systems support hardware acceleration for certain tasks (e.g., video decoding). Make sure hardware acceleration is enabled in your browser's settings.
- Monitor Resource Usage: Use your operating system's task manager (Windows), Activity Monitor (macOS), or top command (Linux) to monitor CPU and memory usage and identify resource-intensive processes. This can help you pinpoint which applications or tabs are causing the most strain.
- Reduce Audio Quality (If Possible): If the online AI service allows you to choose the audio quality, selecting a lower quality setting can reduce the size of the audio files and the amount of memory required to buffer them.
- Use a Lightweight Browser (Potentially): Some browsers are designed to be more lightweight and consume fewer resources. However, be aware that these browsers might not have all the features of more popular browsers.
- Upgrade Your Hardware: If your computer is very old, upgrading to a newer model with more RAM and a faster processor can significantly improve performance.
- Clear Browser Cache and Cookies: Clearing your browser's cache and cookies can sometimes improve performance by removing temporary files that may be slowing things down.
- Consider a Desktop App (If Available): If the AI service offers a desktop application, using it instead of the web version might be more efficient because desktop apps can often be better optimized for your operating system. However, this isn't always the case.
- Report Issues to the Service Provider: If you notice consistently high CPU or memory usage when using a particular online AI service, report the issue to the service provider. They may be able to optimize their application to reduce resource consumption.
- Time of Day: Try using the service during off-peak hours. Sometimes, server-side load can affect the performance even of the client-side.
- Check Internet Connection: A slow or unstable internet connection can sometimes lead to increased CPU usage as the browser struggles to download data. Ensure you have a stable and fast internet connection.
- Use an Ad Blocker: Advertising can consume a significant amount of resources. Use a reputable ad blocker to reduce the load on your browser.
- Adjust Browser Settings: Look for browser settings related to performance or resource usage. For example, some browsers have settings to automatically discard inactive tabs to save memory.
Ang goloFor those interested, since most of us use AI nowadays, maganda na rin pag-aralan yung pag-integrate ng pytorch, or even use present onnx and tensorflow support sa mga latest browsers for cpu and gpu mode - related sa WebGPU, WebGL, Web Assembly, etc. May performance improvement ang mga yan if used properly for gaming, AI/ML use, video streaming, etc. Marami namang guides sa net to implement them by default or customized method. Normally, onnx runtime is enabled by default for cpu use - google this "fast onnx models for browsers". (You can upgrade You do not have permission to view the full content of this post. Log in or register now. if your system file is old - You do not have permission to view the full content of this post. Log in or register now.). Ang alam ko for GPU, ang minimum is "NVIDIA compute capability=3.7 or higher" to use CUDA. May pros and cons yan sa browsing, so be wary.
Use GPU mode kung may pasok kayong hardware to have a better browser experience. You do not have permission to view the full content of this post. Log in or register now. and see the difference.
Note: Gagana lang ang ONNX runtime kung gagamit ka ng AI sa iyong browser via ONNX Runtime Web. Yung performance ay depende sa build ng inyong browser, yung inyong hardware at mga extrang mga addons na inyong enabled at ipinasok dyan he he. Sa bilis, Chromium based browsers are the fastest using the Blink engine with C++ optimization. Sa memory and cpu usage lang sila nagkakaiba. Brave is the minimalist kaya mabilis yan sa lahat ng kapatid nya.
Sa pagpili ng browser basing on cpu and memory usage, check below:
Sorry kung naguluhan ka anak. Assumed ko kasi familiar na kayo sa existence ng mga yan dahil taon na kasi na integrated yan sa browsers. Age of AI na kasi ngayon he he. My bad!Ang golo
Ang argumento ninyo ay may tamang pundasyon, lalo na sa teknikal na aspeto ng ONNX Runtime, WASM, WebGL, at WebGPU sa web browsers. Pero kung ito ay isang diskusyon o debate, maaaring may ilang puntos na maaaring idagdag o linawin depende sa konteksto ng inyong argumento.Sorry kung naguluhan ka anak. Assumed ko kasi familiar na kayo sa existence ng mga yan dahil taon na kasi na integrated yan sa browsers. Age of AI na kasi ngayon he he. My bad!
Yung You do not have permission to view the full content of this post. Log in or register now. enables running machine learning models directly in web browsers using JavaScript, especially kung gagamit kayo ng local (offline) AI at bubuksan o gagamitin sa inyong browsers via their Web UI option. May direct at indirect din effect yan sa client (browser) from the AI server (online) kung sakaling gumagamit ng ONNX yung server - though mostly negligible dahil lahat ng work is done online at pure rendering na lang yung gagawin ng browser (like without code execution). Wala yang epekto sa normal browsing kung html, CSS, javascript, image, fonts lang ang gamit sa pages. Sa hardware na lang magtatalo ang performance at programming build ng browser.
Bukod pa dyan, gagana yung WASM (Web Assembly) na enabled or active by default sa browser kung may code execution na gamit sa pages. Yung WebGL naman na enabled and active din sa browsers, as a form of graphic api, ay gagana rin for "2d/3d graphic" rendering with your GPU. Pag walang makitang GPU na may support sa OpenGL, ang bagsak nyan is "software rendering" using CPU. Yung WebGPU naman is a custom option lang for graphic rendering kung gusto ng user at pasok sa compatibility.
The rest na sinabi ko is self-explanatory na.
Tama kayo na ang ONNX Runtime ay nagpapahintulot sa pagtakbo ng machine learning models direkta sa browser gamit ang JavaScript. Isa itong mahusay na paraan para sa local AI execution, lalo na kung may Web UI na ginagamit para sa interactive na interface.
Counterpoint: Ang ONNX sa browser ay maaaring hindi kasing-optimal kumpara sa isang dedicated AI server, lalo na kung may malalaking models na nangangailangan ng mas mataas na computation. Ang local execution ay may limitasyon batay sa browser at hardware capability ng user.
Tama rin na enabled by default ang WASM sa karamihan ng modernong browsers, kaya kapag may web application na nangangailangan ng mas mataas na performance, maaaring gamitin ang WASM upang tumakbo nang mas mabilis kaysa sa native JavaScript.
Counterpoint: Hindi lahat ng website ay gumagamit ng WASM, at hindi rin lahat ng browser features ay nangangailangan ng WASM para gumana.
Tama kayo na ang WebGL ay isang API para sa 2D/3D rendering at ginagamit ang GPU kung available ito. Kapag walang suportadong GPU, software rendering (CPU-based) ang ginagamit bilang fallback.
Counterpoint: Ang WebGPU ay mas advanced kaysa sa WebGL at may mas mahusay na hardware abstraction, pero hindi ito required sa lahat ng applications. Hindi ito universal replacement para sa WebGL, kundi isang optional at mas modernong alternatibo.
Tama.Ang argumento ninyo ay may tamang pundasyon, lalo na sa teknikal na aspeto ng ONNX Runtime, WASM, WebGL, at WebGPU sa web browsers. Pero kung ito ay isang diskusyon o debate, maaaring may ilang puntos na maaaring idagdag o linawin depende sa konteksto ng inyong argumento.
Pagtugon sa Argumento
- ONNX Runtime sa Web Browsers
Tama kayo na ang ONNX Runtime ay nagpapahintulot sa pagtakbo ng machine learning models direkta sa browser gamit ang JavaScript. Isa itong mahusay na paraan para sa local AI execution, lalo na kung may Web UI na ginagamit para sa interactive na interface.
Counterpoint: Ang ONNX sa browser ay maaaring hindi kasing-optimal kumpara sa isang dedicated AI server, lalo na kung may malalaking models na nangangailangan ng mas mataas na computation. Ang local execution ay may limitasyon batay sa browser at hardware capability ng user.
- WASM (WebAssembly) at Code Execution sa Browser
Tama rin na enabled by default ang WASM sa karamihan ng modernong browsers, kaya kapag may web application na nangangailangan ng mas mataas na performance, maaaring gamitin ang WASM upang tumakbo nang mas mabilis kaysa sa native JavaScript.
Counterpoint: Hindi lahat ng website ay gumagamit ng WASM, at hindi rin lahat ng browser features ay nangangailangan ng WASM para gumana.
- WebGL vs WebGPU sa Graphic Rendering
Tama kayo na ang WebGL ay isang API para sa 2D/3D rendering at ginagamit ang GPU kung available ito. Kapag walang suportadong GPU, software rendering (CPU-based) ang ginagamit bilang fallback.
Counterpoint: Ang WebGPU ay mas advanced kaysa sa WebGL at may mas mahusay na hardware abstraction, pero hindi ito required sa lahat ng applications. Hindi ito universal replacement para sa WebGL, kundi isang optional at mas modernong alternatibo.
Konklusyon
Ang inyong argumento ay tama sa teknikal na aspeto, pero maaaring idagdag na:
- Hindi lahat ng web applications ay nakikinabang sa ONNX, WASM, o WebGPU.
- Ang epekto ng AI sa browser ay nakasalalay sa hardware, browser support, at use case.
- May performance trade-offs kapag nagre-render ng AI o graphics, depende kung online o offline ito pinapagana.
Kung may partikular kayong nais na i-challenge sa argumento, pwedeng ituloy natin ang diskusyon!![]()
Hindi kita nasagot ng maayos agad at may kompromiso ako kanina maghapon - ayuda ng Seniors he he...sayang!Ang argumento ninyo ay may tamang pundasyon, lalo na sa teknikal na aspeto ng ONNX Runtime, WASM, WebGL, at WebGPU sa web browsers. Pero kung ito ay isang diskusyon o debate, maaaring may ilang puntos na maaaring idagdag o linawin depende sa konteksto ng inyong argumento.
Pagtugon sa Argumento
- ONNX Runtime sa Web Browsers
Tama kayo na ang ONNX Runtime ay nagpapahintulot sa pagtakbo ng machine learning models direkta sa browser gamit ang JavaScript. Isa itong mahusay na paraan para sa local AI execution, lalo na kung may Web UI na ginagamit para sa interactive na interface.
Counterpoint: Ang ONNX sa browser ay maaaring hindi kasing-optimal kumpara sa isang dedicated AI server, lalo na kung may malalaking models na nangangailangan ng mas mataas na computation. Ang local execution ay may limitasyon batay sa browser at hardware capability ng user.
- WASM (WebAssembly) at Code Execution sa Browser
Tama rin na enabled by default ang WASM sa karamihan ng modernong browsers, kaya kapag may web application na nangangailangan ng mas mataas na performance, maaaring gamitin ang WASM upang tumakbo nang mas mabilis kaysa sa native JavaScript.
Counterpoint: Hindi lahat ng website ay gumagamit ng WASM, at hindi rin lahat ng browser features ay nangangailangan ng WASM para gumana.
- WebGL vs WebGPU sa Graphic Rendering
Tama kayo na ang WebGL ay isang API para sa 2D/3D rendering at ginagamit ang GPU kung available ito. Kapag walang suportadong GPU, software rendering (CPU-based) ang ginagamit bilang fallback.
Counterpoint: Ang WebGPU ay mas advanced kaysa sa WebGL at may mas mahusay na hardware abstraction, pero hindi ito required sa lahat ng applications. Hindi ito universal replacement para sa WebGL, kundi isang optional at mas modernong alternatibo.
Konklusyon
Ang inyong argumento ay tama sa teknikal na aspeto, pero maaaring idagdag na:
- Hindi lahat ng web applications ay nakikinabang sa ONNX, WASM, o WebGPU.
- Ang epekto ng AI sa browser ay nakasalalay sa hardware, browser support, at use case.
- May performance trade-offs kapag nagre-render ng AI o graphics, depende kung online o offline ito pinapagana.
Kung may partikular kayong nais na i-challenge sa argumento, pwedeng ituloy natin ang diskusyon!![]()
Ang argumento mo ay naglalatag ng isang malawak at balanseng pananaw tungkol sa pagpili ng browser, isinasaalang-alang hindi lamang ang bilis ng page loading kundi pati na rin ang iba pang teknikal na aspeto tulad ng rendering engine, JavaScript engine, hardware compatibility, at iba't ibang user preferences.Tama.
Hindi kita nasagot ng maayos agad at may kompromiso ako kanina maghapon - ayuda ng Seniors he he...sayang!
Yung sinabi mo naman ay implied na sa post ko. But thanks for clarifying.
Malawak na diskusyon pagdating sa browsers dahil ang daming factors bukod sa mga yan kung pag-aaralan nating mabuti kung papaano sila umandar, hindi lamang sa page loading, ad blocking, privacy, compatibility sa addons, compatibility sa websites, atbp. Umiikot yan sa sa rendering engine, javascript engine, internet connection, hardware, atbp. Karamihan naman ng users ay gusto lang ng stable normal browsing, streaming media, hindi naantala ng ads, may privacy,...at di rin masyadong iniintindi kung anong klase ng release "compiled" builds yung gamit nilang browser -though kalimitan ngayon ay pgo (profile-guided-optimization) builds with backward compatibility para malawak ang sakop ng hardware at OS, since C++ ang gamit nila for the GUI for performance.
Pero merong ilan na gusto yung "custom" optimized builds na mabilis at "tailored exclusively" sa kanilang existing hardware (o mag-compile ng sariling browser since open source ang karamihan), mahilig maglagay ng samut-saring addons o plugins, gusto yung pinakamabilis na option sa kanyang pinag-gastusang hardware like GPU (for high-end gaming, 4k video streaming...) na taliwas sa iba na gusto naman ay matipid sa cpu/memory and resources lang kahit sandamakmak yung tabs na nakabukas, malakas ang loob na mag-tweak ng mga "experimental" settings tulad ng "chrome://flags/" o mga possible launching scripts tulad dito: You do not have permission to view the full content of this post. Log in or register now. (na "hit or miss"). Yung iba naman will go to extremes na gumawa ng malakas na remote desktop para mabilis mag-browse sa kanilang laptop o mobile devices - ala-Puffin browser style. Marami pa sigurong iba.
Kaya kung malikot kayo sa browser, tulad ko, handa na dapat kayo sa anong mangyayari - either matutuwa ka o magsisi he he! Eka nga, "read the instructions or context carefully before starting any task or activity", para iwas problema.
Sa dami ng factors involved ang "debate" ay nasa isip na ng user - sa kung ano ang alam at kakayahan niyang gawin para magustuhan niyang gamitin ito. Yung reviews ng mga benchmarks ng latest browsers online may help, pero nasa discretion na ng user ayon sa kanilang "actual" experience - yung swak sa panlasa nila!
Sa trending ngayon sa browsers at websites, at sa mga requirements nila, mas mainam na malakas ang internet connection ninyo at malakas din yung hardware para mabilis at failsafe! Disregard nyo na lang kung kuntento na kayo kahit matagal mag-load yung page, basta nakapag-browse kayo sa kaya ng device, net speed at software na gamit ninyo.