Exporting from Blender to Browser (Web Viewer)? What is the best way? Currently I have modeled 3D products in version 2.83 of Blender, using cycles as a rendering reference. And I have been using version 2.72 to create Web view pages (.html) of these objects, with the Blend4Web add-on, which was discontinued in version 2.72 of Blender. I was having satisfactory results when the product did not have very complex materials, as is the case with this object below:

Render Cycles (Blender 2.83):



Browser - (Blend4Web):


http://www.gabrielmagalhaes.net.br/3dmodel/snack/
http://www.gabrielmagalhaes.net.br/3dmodel/omo/


However, with products that have more complex materials, such as glass and metal, I have certain problems. As is the case with the following object:

Render Cycles (Blender 2.83):


Browser - (Blend4Web):
- http://www.gabrielmagalhaes.net.br/3dmodel/geleia/

In other words, I'm stuck in version 2.72 of Blender, just to create the 3D view pages. Also I am having big problems with material compatibility between cycles and B4W. That is my problem.

I need my products to be very detailed, the way I model them in cycles. With good reflexes, and very realistic.

What would be the best substitute to Blend4Web? 

What do you suggest? Is there any other tool that helps me to create 3D visualization pages of my products, without having problems with the materials created in cycles ??
The direct successor to Blend4Web would be Verge 3D: https://www.soft8soft.com/
This is in active development and should be quite good for what you want. 

Alternatively, you could try out https://sketchfab.com/

If you want something FOSS, you might want to give Godot a try: https://www.godotengine.org/ It has  WebGL-export and the model and material transfer from Blender works rather well, but it may require somewhat more effort than the two abovementioned alternatives.