# PVRCarbon for web application

**URL:** <https://forums.imgtec.com/t/pvrcarbon-for-web-application/4097>\
**Category:** PowerVR Insider\
**Created:** [December 13, 2024, 3:41am UTC](https://forums.imgtec.com/t/pvrcarbon-for-web-application/4097 "2024-12-13T03:41:32Z")\
**Posts on this page:** 3\
**Page:** 1

<div class="post-metadata">

**Author:** ![onlineAV](https://avatars.discourse-cdn.com/v4/letter/o/91b2a8/32.png) [@onlineAV](https://forums.imgtec.com/u/onlineAV)\
**Post date:** [December 13, 2024, 3:41am UTC](https://forums.imgtec.com/t/pvrcarbon-for-web-application/4097/1 "2024-12-13T03:41:32Z")

</div>

Hi  
How to capture a new PVRCarbon recording for a ‘web app’ specifically.  
I want to track OpenGL API calls from a ‘web app’.

Currently I have created a ‘pvrcarbon.json’ file in the path of the web-app.  
But after launching the web-app, I do not see any option for online connection in the PVRCarbon GUI. And in case of offline recording, I do not see any ‘.pvrcbn’ file being generated.

Same method if applied for a native app, I am able to capture a PVRCarbon recording.

Please suggest methods to resolve this.

Best regards  
OnlineAV

---

<div class="post-metadata">

**Author:** ![AlejandroC](https://avatars.discourse-cdn.com/v4/letter/a/97f17d/32.png) [@AlejandroC](https://forums.imgtec.com/u/AlejandroC)\
**Post date:** [December 16, 2024, 4:23pm UTC](https://forums.imgtec.com/t/pvrcarbon-for-web-application/4097/2 "2024-12-16T16:23:44Z")

</div>

Hi onlineAV,

I will look into your issue and come back as soon as I have more information.

Best regards,  
Alejandro

---

<div class="post-metadata">

**Author:** ![AlejandroC](https://avatars.discourse-cdn.com/v4/letter/a/97f17d/32.png) [@AlejandroC](https://forums.imgtec.com/u/AlejandroC)\
**Post date:** [December 16, 2024, 6:41pm UTC](https://forums.imgtec.com/t/pvrcarbon-for-web-application/4097/3 "2024-12-16T18:41:33Z")

</div>

Hi onlineAV,

Could you please try launching the web browser when taking a PVRCarbon recording and specifying the URL as argument?

 ![select_chrome](https://us1.discourse-cdn.com/flex015/uploads/imagination1/original/1X/5f05ec3f90cfa610c3d0b0f77d8e42310b1971a3.png)

You might need to select as entry point “com.android.chrome/com.google.android.apps.chrome.Main”

 ![select_com.android.chrome_com.google.android.apps.chrome.Main](https://us1.discourse-cdn.com/flex015/uploads/imagination1/original/1X/45d735e9225b44b06e7a860826bc074f70c590e9.png)

If this still fails, please provide the information below so I can try to reproduce the issue:

- URL with the WebGL application.
- Browser name and version.
- Device model you are using to take a recording.
- Driver information (Aida64 → Display → GPU Version → information in this field, should be in the format “OpenGL ES 3.2 build x.y@number”).

Best regards,  
Alejandro
