Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Specify a way to know the bitness of the app #348

Open
mehagar opened this issue Dec 5, 2023 · 1 comment
Open

Specify a way to know the bitness of the app #348

mehagar opened this issue Dec 5, 2023 · 1 comment

Comments

@mehagar
Copy link

mehagar commented Dec 5, 2023

Related: #217

There is a use case for having Chrome OS (as well as other user agents) reveal whether or not they are running on 32-bit browser, such as the difference between Chrome 32-bit OS or 64-bit Chrome OS. In the case of Chrome 32-bit OS, the CPU architecture itself is 64-bit, meaning the existing "arch" hint is insufficient.

The Zoom web app (app.zoom.us/wc) currently handles Windows 32-bit Chrome differently by changing how its WebAssembly memory is allocated. While Windows 32-bit Chrome exposes the "WoW64" user agent hint, Chrome OS does not currently. We frequently receive reports from users who experience issues when using the 32-bit version of Chrome OS, so it would be useful to detect that situation, both in terms of trying to avoid issues (such as allocating memory differently) as well as for troubleshooting, so we don't have to explicitly ask the user what OS version they are using each time.

@miketaylr
Copy link
Collaborator

While Windows 32-bit Chrome exposes the "WoW64" user agent hint, Chrome OS does not currently

Despite being named after a "Windows-ism" for "WoW64", it seems desirable to expose this scenario without any reference to any operating system, in hopes that all users have a decent user experience.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

No branches or pull requests

2 participants