Home Web develop ...
Showing list of web-development blogs
- Difference between cname and A record in DNS
- Complex app features beyond CRUD features
- why we need withCredentials when sending http request from browser
- Google reCAPTCHA v1, v2 and v3 explained
- Difference between force-cache and libraries like react-query and SWR
- How browser caching works when Cache-Control, ETag, Last-Modified headers are not sent by the server
- How Cache-Control: no-cache Works
- How ETag works in browser caching
- How the browser's built-in caching mechanism works
- why we use padding-top instead of height to maintain aspect ratio
- Various types of CAPTCHAs
- The Payment Request API in browser
- The Mutation Observer API use cases and examples
- The Web Animations API example in browser
- The Web Audio API example in browser
- The File API example in browser
- IndexedDB example and how is it different to localstorage
- Service Worker Use Cases
- why we manage caching using Service workers API
- Service workers API example
- Difference between fetch and XMLHttpRequest API
- JavaScript client-side APIs that have been introduced after 2010
- Namespaces and modular JavaScript differences
- Image object-fit - cover and contain differences
- OAuth Token , Access Token, Refresh Token
- why we use padding-top a 56.25% when showing youtube videos
- How to share session between 2 web apps that have same apex domain
- webpack
- Difference between web 2 and web 3
- gRPC use cases over REST API
- Benefits of Protobuf serialization in gRPC over JSON serialization in Rest API
- Difference between gRPC and REST API
- Difference between Polling and WebSockets
- Difference between Forward and reverse proxies
- Difference between Content Delivery Networks (CDNs) and Object Stores
- Advanced backend development concepts
- difference between WebSockets and WebRTC
- Explain HTML DOM with examples
- ARIA (Accessible Rich Internet Applications) and contenteditable in html pages
- Techniques to Protect Video Source URLs in html pages
- why we use blob urls in video source in html
- HLS - HTTP live streaming protocol
- why we can not use HTML video tag to play HTTP HLS videos
- How live streaming of Sports matches works on website
- Razor example in an ASP.NET
- Difference between Ruby on Rails (RoR) and Python Django
- OCR engines to extract characters from the image
- Machine learning (ML) and artificial intelligence (AI) can crack captcha images
- google captcha vs svg-captcha