BrowserStack Recognized as a Challenger in the 2026 Gartner® Magic Quadrant™ for Digital Accessibility
BrowserStack has been recognized as a Challenger in the 2026 Gartner® Magic Quadrant™ for Digital Accessibility. Discover how we're transforming accessibility into a continuous, automated workflow with real-device testing and shift-left developer tools.
The JioHotstar platform receives in excess of 40TB data every day. At 2.1 million messages per second. At this scale, every superflous byte is costly, like real money costly. In this blog, we cover strategies that helped us optimise our ingest workflow which ultimately saved…
BrowserStack Load Testing runs real browsers and API traffic in one test, so you can see how your web app holds up for real users before your busiest day.
Beyond compliance to readiness: What EN 301 549 v4.1.1 means for your accessibility strategy
Europe’s EN 301 549 v4.1.1 update adopts WCAG 2.2 across web and mobile ICT. Learn what changed, why leading teams are building readiness before formal mandates, and how BrowserStack helps validate accessibility across real devices and testing workflows.
What We Learned from Benchmarking Knowledge Bases for Coding Agents
Introduction/TL;DR At JioHotstar, we have been thinking a lot about how to give developers a better AI-assisted engineering experience. Once coding agents started becoming useful for day-to-day work, the next natural question was: how do we help those agents understand our…
Scaling ML Model Inference through architectural separation
The model is only one part of the inference pipeline. At scale, the work happening around it, from routing requests to coordinating downstream dependencies, can have a much bigger impact on latency and efficiency. We addressed this by separating model execution from request…
AI x QA Leadership Summit 2026: Building the AI-Native QA Engine
BrowserStack's 11th QA Leadership Summit runs 23 September 2026, free and virtual. Two tracks: AI strategy and governance for QA leaders, applied AI testing for practitioners. Speakers from AWS, Amazon, Atlassian, KPMG and S&P Global.
Zoomable RecyclerView: Enabling Pinch-to-Zoom and Panning in Android RecyclerViews
Introduction Android’s native RecyclerView is exceptionally efficient at handling large datasets through item recycling, but it lacks native support for spatial interactions like pinch-to-zoom and canvas-level panning. For complex layouts—such as interactive retail grids or…
The Meesho Mantras, Explained: The Operating Principles Behind How We Work
What are the Meesho Mantras, why do they exist, and how do they actually shape decisions? The complete explanation - one mantra at a time. Ask anyone who has worked at a fast-growing company the same question, and you'll get some version of the same answer: the hardest part was…
The Right Pixels: Optimising Images at Meesho’s Scale
Client-side engineering lessons from optimizing billions of image loads every day in Meesho’s Android app. Within the Meesho app, images serve as the product surface itself rather than mere ornamentation. Users judge fabric, finish, colour, fit and detail through pixels, while…
Solving an AAPT2 Auto-Versioning Mystery The discovery APK size is a core performance metric for us. We track it continuously, investigate regressions, and regularly inspect what is actually shipped, not only what exists in source control. That habit led us to an unusual…
Lens: Give Your Entire Team X-Ray Vision Into Your Android App
Lens lets your team see what is happening inside a running mobile app—from a normal web browser. You Know This Bug, Right? It is Friday afternoon. QA tells you that the profile screen is blank after login. You open the same app, follow the same steps, and everything works. The…
How ShareChat rebuilt subscription billing on Temporal and reached 99.9% reliability
Recurring subscription billing in India is deceptively complex. A single billing cycle has to send a mandated pre-debit notification, wait a regulator-defined window, then attempt collection by coordinating
Quality in the Loop: Measuring and Enforcing Build Quality in Agentic Development
More than 70% of the code my team ships is now AI-generated. Velocity stopped being our constraint a while ago. What replaced it is a question the team asks several times a week, and until this year we had no defensible way to answer it. The question every developer on my team…
Meet Test Companion: AI That Helps QA Teams Keep Pace with Modern Development
Test Companion builds on BrowserStack's growing AI portfolio, bringing intelligent testing directly into the IDE. Combined with our BrowserStack MCP Server and specialised AI agents, it helps QA teams move faster without changing the way they already work.
The Inner Loop Is Solved. The Outer Loop Is Yours.
Agents now write most of our code, and the panic about what that means for engineers is aimed at exactly the wrong half of the job. A mental model I keep coming back to, what it says about the engineer we are all becoming, and why the engineers with the most to gain are the ones…
Advertising is a key source of revenue in most businesses. It certainly forms a key pillar for JioHotstar. There is so much technology hidden under the surface. In this blog, we will cover some of the complexity that gets unlocked when we render an ad on our content. Every…
TrustMesh: How We Built a Real-Time Fraud Brain That Thinks in Graphs and Sequences
TrustMeshDownload to access the paperTRUST.pdf1 MBdownload-circle Every day, millions of Cash-on-Delivery orders flow through Meesho. The vast majority are legitimate: a first-time buyer in Patna ordering a kurta, a reseller in Surat stocking up on inventory. But tucked inside…
Scaling Android CI: From 44 → 10 minutes — A Deep Dive into Build Time Optimization and Best…
Scaling Android CI: From 44 → 10 minutes — A Deep Dive into Build Time Optimization and Best Practices Android monorepos get expensive and slow as they scale. We re-architected CI/CD caching, trimmed the Gradle graph, tuned the JVM, modernized the toolchain, and finally moved to…
Inside Meesho’s Talent Engine: The Real Work Behind Talent Density
At Meesho, we’ve always believed that building a great company starts with building a great team — not just in terms of skills, but in the way people think, solve problems, and grow. One of the most powerful ideas that’s shaped how we hire, grow, and retain our people is Talent…
Consistent Generative Video: Building Video Models That Remember
Introduction Generative AI offers a path to content creation at speeds and scales that traditional pipelines cannot match. One high-value use case: making existing IP characters-sports presenters, show hosts, brand ambassadors -deliver new scripts in their own likeness, without…
The Pixel Gap: Building an Image Service for India's Billion-Device Internet
A college student in Bangalore browsing on 5G with an iPhone 15. A homemaker in Siwan, Bihar, scrolling through sarees on a Redmi 9A with 2GB of RAM over patchy 3G. A first-time buyer in Tinsukia, Assam, on a JioPhone Next with a 5.5-inch 720p screen and a signal that drops…
How CRED made disaster recovery drills push-button simple
Our members trust CRED with their money. They rely on us to clear bills, manage credit, and track their financial lives. This means that if we go down, someone’s EMI is late, someone’s credit score takes a hit, someone’s financial plan falls apart. With over 1,000 microservices…
Introducing new and improved reporting: How we are solving accessibility issue bloat and triage fatigue
Stop drowning in accessibility "issue bloat." BrowserStack’s new reporting uses Intelligent Grouping and a Confidence Slider to turn thousands of redundant alerts into unique tasks. With Guided Bulk Review, you’ll slash triage time by 60% and boost your score faster.
Every Order Carries a Risk. Here Is How Meesho Built a System to Stay One Step Ahead.
A seller ships the correct product. A buyer claims they didn't receive what they ordered. Both tell their truth. In the vast supply chain, where millions of packages move unseen, lies the issue that Meesho's Trust & Safety team works to address. The honest answer is that no…
Meesho's Buy Now Pay Later Story: We Didn't Just Build a Feature. We Built a Habit.
Imagine you find the perfect product on Meesho. The price is right. The deal is live. But your salary hits next week. So you close the app and move on. That moment, small, quiet, repeated millions of times every day is the problem we decided to solve. India has no shortage of…
The System Behind Every Seller Payout: How Meesho Rebuilt Trust at Scale
Every morning, lakhs of Meesho sellers open their payment tab looking for one simple thing: confirmation that the orders they fulfilled have translated into money they can trust. For a seller, a payout is not just a bank transfer. It is a working capital. It is confidence to…
Teaching a Geocoder What Every Delivery Agent Already Knows
This is Part 2 of our GeoIndia series, which follows Part 1’s introduction of GeoIndia, the Seq2Seq model that converts messy Indian addresses into precise map locations. In this post, we go one level deeper: what we learned from running GeoIndia in the wild, and how that pushed…
Built by Many: How ScriptedByHer Is Reshaping the Face of Tech at Meesho
The concept of hackathons is well-established and has proven to be very popular among tech enthusiasts across India. These intensive two or three-day events bring people together who are passionate about technology to work on software-related challenges, often provided by…
When the Wrong Thing Comes Back: How Meesho Stopped Putting the Burden on Sellers
Imagine you're a seller on Meesho. You shipped a bedsheet. A few days later, a return arrives at your door. You open it and find a bar of soap. What comes back isn't what was shipped. The seller is left with dead inventory, and to be compensated, they have to prove what went…
The Quiet Overhaul: How Meesho Stopped Answering the Same HR Questions Twice
There's a moment every HR professional knows well. It's 2:30 on a Monday, you're mid- way through something that actually matters, and someone pings you asking what the casual leave policy is. You answer. An hour later, someone else asks the same thing. This isn't a failure of…
Finding the Needle in the Stack: How We Built Khoj.AI for Automated Root Cause Detection
Part 1 of a multi-part series. A quick note before we begin: the first chapter of Khoj.AI was built before the generative AI wave really took off, so some early choices reflect the tooling of that time. This post walks through how the system has evolved over the last 1 year,…
Beyond Imitation: Teaching AI to Speak Like a Character in Hindi
Introduction As JioHotstar serves a vast, diverse audience, generative AI is crucial for fast, scalable content creation across languages and formats, capabilities that traditional methods cannot match. Content systems are rapidly shifting to generative-first architectures,…
Teaching a Machine to Read Indian Addresses: How We Built GeoIndia
GeoIndia: A Seq2Seq Geocoding Approach for Indian Addresses Download to access the research paper GEOINDIA_V1.pdf 5 MB download-circle Type an address into any major mapping service and you'll get a pin dropped on a map in seconds. It feels effortless. But under the…