[{"data":1,"prerenderedAt":106},["ShallowReactive",2],{"blog-index":3},{"en":4,"tr":72},[5,13,20,27,32,37,43,47,52,56,60,64,68],{"path":6,"title":7,"description":8,"date":9,"kind":10,"draft":11,"weight":12},"\u002Fblog\u002Fdetecting-ads-in-html5-players","Detecting ads in HTML5 players from a content script","The video element tells you nothing about whether an ad is playing. Here is what actually works — container class names for YouTube, JW Player and Video.js, why you search upward from the video, and why polling beats observing.","2026-09-08","engineering",true,50,{"path":14,"title":15,"description":16,"date":9,"kind":17,"draft":18,"weight":19},"\u002Fblog\u002Fdiscord-screen-share-vs-synced-playback","Discord screen share vs. synced playback for watching together","Screen sharing a film to a friend works, but they are watching a re-encoded copy of your browser window, not the film. Here is what each approach costs in quality, bandwidth and effort — and which one fits which evening.","compare",false,4,{"path":21,"title":22,"description":23,"date":24,"kind":25,"draft":18,"weight":26},"\u002Fblog\u002Fis-a-watch-party-extension-safe","Is a watch-party extension safe to install?","Chrome warns that the extension can \"read and change all your data on the websites you visit\", and that warning is not a formality. What that permission is actually for, the five questions worth asking of any such extension, and our answers to all five.","2026-09-16","guide",2,{"path":28,"title":29,"description":30,"date":9,"kind":25,"draft":18,"weight":31},"\u002Fblog\u002Flong-distance-movie-night","A long-distance movie night that doesn't fall out of sync","The hard part of watching a film with someone far away is not choosing it — it is staying on the same second for two hours. A practical setup: what you need, what to do about ads and buffering, and how to keep it feeling like you are sitting together.",3,{"path":33,"title":34,"description":35,"date":36,"kind":17,"draft":18,"weight":26},"\u002Fblog\u002Fteleparty-alternative","Looking for a Teleparty alternative? The difference is the list","Teleparty integrates with a fixed list of streaming services. iWatchUWatch hooks whatever video is on the page — Netflix, Disney+ and Prime Video included, but also every site that will never be on anyone's list. What that changes, and what it costs.","2026-09-10",{"path":38,"title":39,"description":40,"date":41,"kind":25,"draft":18,"weight":42},"\u002Fblog\u002Fwatch-disney-plus-together","How to watch Disney+ together from two places","Disney+ syncs fine from two browsers, but two things catch people out: the library is different in each country, and series roll into the next episode by themselves. What to check before you start, and how to keep both sides on the same second.","2026-09-25",1,{"path":44,"title":45,"description":46,"date":24,"kind":25,"draft":18,"weight":42},"\u002Fblog\u002Fwatch-netflix-together","How to watch Netflix together when you're not in the same room","Netflix has no group-watch feature of its own, so people reach for an extension, a screen share, or a countdown. Here is what each one costs, why a protected player can still be synced, and how to set up an evening that holds for two hours.",{"path":48,"title":49,"description":50,"date":9,"kind":17,"draft":18,"weight":51},"\u002Fblog\u002Fwatch-party-which-services-work","Where watching together works, and where it doesn't","Watch-party tools work on some sites and fail on others, and the reason is always the same one. A straight answer per service, why streaming platforms behave differently, and what to do when the film you wanted is on the wrong one.",5,{"path":53,"title":54,"description":55,"date":41,"kind":25,"draft":18,"weight":31},"\u002Fblog\u002Fwatch-recordings-together-remote-team","Reviewing a recording together when your team is remote","Screen sharing a training video to four people burns one laptop's upload and hands everyone a compressed copy. Synced playback keeps everyone on the original at full quality — here is when that matters, and the one thing to check before you use it on internal video.",{"path":57,"title":58,"description":59,"date":41,"kind":25,"draft":18,"weight":26},"\u002Fblog\u002Fwatch-together-on-phone","Can you watch together in sync on a phone?","Short answer: not with a browser extension, and the reason is the phone, not the tool. Here is what mobile browsers do and don't allow, the three things that actually work on a phone, and the setup most people end up with.",{"path":61,"title":62,"description":63,"date":9,"kind":25,"draft":18,"weight":42},"\u002Fblog\u002Fwatch-youtube-together","How to watch YouTube together with someone, in sync","Counting down and pressing play at the same time never holds — ads, buffering and slower connections pull the two videos apart within minutes. Here are the three ways people watch YouTube together, what each one costs you, and how to set up the one that stays aligned.",{"path":65,"title":66,"description":67,"date":9,"kind":10,"draft":11,"weight":12},"\u002Fblog\u002Fwebsocket-connection-cost-measured","What 1,000 concurrent WebSocket connections actually cost","We measured a FastAPI + uvicorn WebSocket relay at 100 and 1,000 concurrent clients — 155 KB of RAM and 0.02% of a CPU core per connection. Method, raw numbers, the fan-out multiplier and the single-process ceiling.",{"path":69,"title":70,"description":71,"date":24,"kind":25,"draft":18,"weight":31},"\u002Fblog\u002Fwhy-watch-parties-fall-out-of-sync","Why watch parties fall out of sync, and what to do about it","Two people watching the same video drift apart for five specific reasons, and only one of them is anybody's fault. What causes each, what a sync tool can correct automatically, and a symptom-by-symptom list for the times it still goes wrong.",[73,76,79,82,85,88,91,94,97,100,103],{"path":14,"title":74,"description":75,"date":9,"kind":17,"draft":18,"weight":19},"Birlikte izlemek için Discord ekran paylaşımı mı, senkron oynatma mı?","Bir filmi arkadaşına ekran paylaşımıyla göstermek çalışıyor, ama o kişi filmi değil tarayıcı penceresinin yeniden kodlanmış bir kopyasını izliyor. İki yaklaşımın kalite, bant genişliği ve emek bedeli — ve hangi akşama hangisi uyuyor.",{"path":21,"title":77,"description":78,"date":24,"kind":25,"draft":18,"weight":26},"Birlikte izleme uzantısı kurmak güvenli mi?","Chrome, uzantının \"ziyaret ettiğiniz sitelerdeki tüm verileri okuyup değiştirebileceğini\" söylüyor ve bu uyarı bir formalite değil. O iznin ne işe yaradığı, böyle bir uzantıya sorulması gereken beş soru ve beşinin de bizdeki cevabı.",{"path":28,"title":80,"description":81,"date":9,"kind":25,"draft":18,"weight":31},"Senkronu bozulmayan bir uzaktan film gecesi","Uzaktaki biriyle film izlemenin zor kısmı filmi seçmek değil, iki saat boyunca aynı saniyede kalmak. Pratik bir düzen: neye ihtiyaç var, reklam ve tamponlama ne olacak, yan yana oturuyormuş gibi hissi nasıl korunur.",{"path":33,"title":83,"description":84,"date":36,"kind":17,"draft":18,"weight":26},"Teleparty alternatifi mi arıyorsun? Fark listede","Teleparty belirli yayın servisleriyle bütünleşiyor. iWatchUWatch ise sayfadaki videoya bağlanıyor — Netflix, Disney+ ve Prime Video dahil, ama aynı zamanda hiçbir bütünleşme listesine girmeyecek her site dahil. Bunun ne değiştirdiği ve neye mal olduğu.",{"path":38,"title":86,"description":87,"date":41,"kind":25,"draft":18,"weight":42},"Disney+'ı iki ayrı yerden birlikte izlemek","Disney+ iki tarayıcıdan senkron izlenebiliyor, ama iki şey insanları yakalıyor: kütüphane ülkeye göre değişiyor ve diziler kendiliğinden sonraki bölüme geçiyor. Başlamadan neye bakmalı ve iki tarafı aynı saniyede nasıl tutmalı.",{"path":44,"title":89,"description":90,"date":24,"kind":25,"draft":18,"weight":42},"Aynı evde değilken Netflix'i birlikte izlemek","Netflix'in kendi birlikte izleme özelliği yok; geriye uzantı, ekran paylaşımı ve geri sayma kalıyor. Her birinin bedeli, korumalı bir oynatıcının neden yine de senkronlanabildiği ve iki saat boyunca bozulmayan bir akşamın nasıl kurulacağı.",{"path":48,"title":92,"description":93,"date":9,"kind":17,"draft":18,"weight":51},"Birlikte izleme nerede çalışır, nerede çalışmaz","Birlikte izleme araçları bazı sitelerde çalışıp bazılarında çalışmıyor ve sebebi her seferinde aynı. Servis servis net cevap, yayın platformlarının neden farklı davrandığı ve istediğin film yanlış serviste çıktığında ne yapılacağı.",{"path":53,"title":95,"description":96,"date":41,"kind":25,"draft":18,"weight":31},"Ekip uzaktayken bir kaydı birlikte izlemek","Bir eğitim videosunu dört kişiye ekran paylaşımıyla göstermek tek dizüstünün yüklemesini yakıyor ve herkese sıkıştırılmış bir kopya veriyor. Senkron oynatma herkesi orijinalde ve tam kalitede tutuyor — bunun ne zaman fark yarattığı ve şirket içi videoda kullanmadan önce bakılması gereken tek şey.",{"path":57,"title":98,"description":99,"date":41,"kind":25,"draft":18,"weight":26},"Telefondan senkron birlikte izlenir mi?","Kısa cevap: tarayıcı uzantısıyla hayır, ve sebebi araç değil telefon. Mobil tarayıcıların neye izin verip neye vermediği, telefonda gerçekten işe yarayan üç yol ve çoğu kişinin sonunda kurduğu düzen.",{"path":61,"title":101,"description":102,"date":9,"kind":25,"draft":18,"weight":42},"YouTube'u biriyle birlikte, senkron izlemek","Geri sayıp aynı anda başlatmak tutmuyor: reklamlar, tamponlama ve yavaş bağlantı iki videoyu dakikalar içinde ayırıyor. İnsanların denediği üç yol, her birinin bedeli ve senkron kalanın nasıl kurulacağı.",{"path":69,"title":104,"description":105,"date":24,"kind":25,"draft":18,"weight":31},"Birlikte izlerken senkron neden bozulur, ne yapmalı","Aynı videoyu izleyen iki kişi beş belirli sebeple ayrılıyor ve bunların yalnız biri birinin hatası. Her birinin sebebi, bir senkron aracının kendiliğinden düzelttikleri ve yine de ters gittiğinde belirti belirti ne yapılacağı.",1790596346984]