رقصنده با کد
782 subscribers
1.69K photos
850 videos
207 files
666 links
Here are some interesting things I've come across during my learning process. That's it. Admin ID:
@alithecodeguy
Download Telegram
آمار محبوبیت مرورگرها در سال ۲۰۲۰
#web_development
#browser
This media is not supported in your browser
VIEW IN TELEGRAM
محبوبیت مرورگرهای اینترنت از ۱۹۹۶ تا ۲۰۱۹
#browser
#data_is_beautiful
آمار استفاده از مرورگرهای مختلف روی دیوایس‌هایی با ابعاد مختلف
#html #css #browser
Media is too big
VIEW IN TELEGRAM
21__Browser_Dev_Tools_&_Tips_You_Need_To_Know
#browser
Media is too big
VIEW IN TELEGRAM
آموزش design mode روی مرورگر به دو صورت مستقیم و bookmarklet

#browser #tip
استایل دادن به نوشته‌ها در کنسول مرورگر و محاسبه زمان اجرای دستورات

#js #browser #tricks
اگر میخواهید پرفورمنس سایتی رو که زدید ارزیابی کنید ، می‌تونید داخل مرورگر سرعت CPU رو پایین بیارید که حالت ضعیف‌ترش شبیه‌سازی بشه.
@alithecodeguy #cpu #browser #tip
The Journey of a URL: From Your Keyboard to a Fully Loaded Web Page! 🌐

#web #browser #url
هر صفحه یا وب‌اپلیکیشنی که توی یک مرورگر اجرا بشه ، در نهایت باید تابع محدودیت‌های مرورگر باشه و در پایین‌ترین سطح فقط از ابزارهایی که مرورگر در اختیارش قرار میده می‌تونه استفاده کنه. هر کتابخانه یا ابزاری هم که تا الان استفاده کردید ، موقع اجرا به یکی از ویژگی‌ها و امکانات مرورگر تبدیل میشه تا اجرا بشه که بهشون میگن BrowserAPIs.
در همین خصوص ، برای گرفتن یا ارسال دیتا از بک‌اند یا یک سرور ثانویه هم ، صفحه شما فقط می‌تونه از یکی از این چهارتا ویژگی استفاده کنه :
1. HTTP
2. WEB SOCKETS
3. API POLLING
4. SERVER SENT EVENTS (SSE)
ابزارهایی مثل SignalR یا LightStreamer هم اومدن همینارو تحت شرایطی با هم ترکیب کردن و در اختیار برنامه‌نویس قرار دادن.
موضوع حتی وقتی جالب‌تر میشه که این سوال براتون پیش بیاد که پس وقتی یک آدرس رو میزنیم تا یک سایت رو ببینیم چی پیش میاد؟ وقتی شما سایتی رو باز می‌کنید در حقیقت دارید یک fetch ساده میزنید یا متد Get. به همین سادگی. کارای نمایشش رو مرورگر گردن میگیره.
برای مطالعه بیشتر :
https://www.linkedin.com/pulse/ways-send-data-from-backend-frontend-priyank-rai/
آیا تموم شد؟ اگر نخواید سخت بگیرید آره. همین بودن.
ولی اگر کمی موشکافی کنید میبینید ۳ تا دیگه هم هست :
5. Web RTC
6. Push Notifications
7. Web Transport
که تقریبا مفاهیم جدیدی هستن و ممکنه همه مرورگرها پشتیبانی نکنن.
برای مطالعه بیشتر این لینک رو پیشنهاد میکنم:
https://dev.to/snickdx/connection-types-in-web-apps-15ie
------
اگر مورد دیگه‌ای هست که بلدید ولی اینجا نیومده ، ممنون میشم با رفرنس کامنت کنید که یاد بگیریم ❤️
#tip #browser #html #dom
ویژگی DO NOT TRACK یا همون DNT هم سرگذشت جالبی داره.
پیشنهاد میکنم بخونید
https://en.wikipedia.org/wiki/Do_Not_Track
#tip #browser #dnt