![]() The stability and quality is assured by a solid QA round for any updates we do. To do so we use pretty much everything that is available to us browsers performance tools, web page tests, metrics etc. We have a dedicated team working strictly on the video player, their first priority is to constantly monitor for performance and efficiency. From incorporating ads before videos, marking highlight moments of the video, changing video speed, and other features, how do you maintain the performance, functionality, and stability of this asset? I have to assume the most important and complex feature on the front-end is the video player. It also allows us to view the “waterfall” from different locations and providers. We use this mostly for seeing what might have been going on at a given time. WebpageTest private instances to script tests in the available AWS data centers. ![]() A third-party RUM system for general site performance.Our player reports metrics back to us about video playback performance and general usage.How do you measure page performance and how do you keep the page as performant as possible? Any tricks you can share? For special circumstances we’ll work with advertisers to allow us to manually trigger events that might normally be random.Īn average page probably has at least one video, GIF advertisements, a few cam performer previews, and thumbnails of other videos. ![]() For integration on the sites, we want those third-party scripts and ads running so we can find problems as early in the process as possible. The basic player implements the core functionality and fires events. When it comes to cam streams and third party ad scripts, how do you mock such important, dynamic resources during site and feature development?įor development, the player is broken into two components. There’s definitely a little bit of a learning curve at first, but we all got used to it pretty quickly. We actually don’t use placeholders when we are developing the sites! In the end, what matters is the code and functionality, the interface is something we are very used to at this point. During the development process, are you using lots of placeholder images and videos? How far is the development content and experience from the end product? I respect their need to keep their tricks close to the vest.Īdult sites obviously display lots of graphic content. Note: The adult industry is very competitive so there were a few questions they could not answer. I wanted to learn about the tech, how web APIs can improve, and what it's like working on adult websites. I was recently lucky enough to interview a Web Developer at the web's largest adult website: Pornhub. ![]() From pushing the browser's video limits to pushing ads through WebSocket so ad blockers don't detect them, you have to be clever to innovate at the bleeding edge of the web. Regardless of your stance on pornography, it would be impossible to deny the massive impact the adult website industry has had on pushing the web forward. ![]()
0 Comments
Leave a Reply. |
AuthorWrite something about yourself. No need to be fancy, just an overview. ArchivesCategories |