Media is too big
VIEW IN TELEGRAM
21__Browser_Dev_Tools_&_Tips_You_Need_To_Know
#browser
#browser
اگر میخواهید پرفورمنس سایتی رو که زدید ارزیابی کنید ، میتونید داخل مرورگر سرعت CPU رو پایین بیارید که حالت ضعیفترش شبیهسازی بشه.
@alithecodeguy #cpu #browser #tip
@alithecodeguy #cpu #browser #tip
هر صفحه یا وباپلیکیشنی که توی یک مرورگر اجرا بشه ، در نهایت باید تابع محدودیتهای مرورگر باشه و در پایینترین سطح فقط از ابزارهایی که مرورگر در اختیارش قرار میده میتونه استفاده کنه. هر کتابخانه یا ابزاری هم که تا الان استفاده کردید ، موقع اجرا به یکی از ویژگیها و امکانات مرورگر تبدیل میشه تا اجرا بشه که بهشون میگن 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
در همین خصوص ، برای گرفتن یا ارسال دیتا از بکاند یا یک سرور ثانویه هم ، صفحه شما فقط میتونه از یکی از این چهارتا ویژگی استفاده کنه :
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
پیشنهاد میکنم بخونید
https://en.wikipedia.org/wiki/Do_Not_Track
#tip #browser #dnt