بهینه سازی سایت برای Progressive Web Apps
معرفی و بررسی PWA Progressive Web App اندیشه پردازان سرآمد
به طور خلاصه، وب اپلیکیشن پیش رونده، یک نرم افزار بسیار کاربردی بوده که از جدیدترین تکنیکهای برنامهنویسی وب استفاده کرده و با هر مرورگری سازگار است. با نصب PWA در وردپرس میتوان با استفاده از جاوا اسکریپت، push notifications را به کاربران سایت ارائه داد. با استفاده این روش دیگر نیازی به مراحل نصب پیچیدهای برای نمایش این اعلانها نبوده و میتوان آنها را راحتتر نیز بهروزرسانی کرد. همچنین استفاده از progressive web app برای سایت کمک شایانی به پیدا کردن، دانلود و نصب یک برنامه از فروشگاه برنامه نیز میکند. امروزه سئو و بهینه سازی سایت برای استفاده در موبایل یک امر ضروری است و اکثر موتورهای جستجوگر از جمله گوگل و بینگ توجه ویژه ای به تجربه کاربری و سرعت وب سایت در موبایل دارند. بنابراین لازم است تا وب سایت را تا حد امکان با موبایل سازگار کرد و سرعت بارگذاری را نیز افزایش داد.
برخلاف وبسایتهای موبایلی سنتی، یک PWA برای بارگذاری محتوای تازه نیاز به تازهسازی کل محتوا ندارد و حتی به صورت آفلاین نیز قابلیت دسترسی را فراهم میسازد. آنها همچنین قابلیت نصب را دارند به این معنا که به سادگی میتوان یک شورت کد از آنها را به صفحه اصلی موبایلتان بیاورید. چند وقتیست که تجربه کاربری به عنوان یکی از نقاط مرکزی روند توسعه وب شناخته میشود. این موضوع تحت تاثیر چندین فاکتور مختلف بوده است، سرعت بارگذاری صفحات، قابلیت خوانایی، استفادهپذیری و طراحی مواردی از این فاکتورها به شما میروند. اما حال جدای از هر چیز دیگری با افزایش روند استفاده از موبایل برای جستجو در سطح اینترنت، استفاده از دسکتاپها کمتر شده، بنابراین هر وبسایت باید سازگار کردن خود با موبایل را در اولویت قرار دهد. در واقع وب اپلیکیشن های پیش رونده (PWA) ترکیبی از اپلیکیشن های بومی و وبسایت هستند اما با این تفاوت که سریع تر از وبسایت ها هستند.
اغلب توسعه دهندگان، اپلیکیشن های خود را هم در نسخه موبایل و هم به صورت وب اپلیکیشن توسعه می دهند تا با این کار دسترسی به سرویس های خود را برای کاربران راحت تر نمایند. به طور کلی، استفاده از تکنولوژی PWA میتواند بهبود قابل توجهی در سرعت و عملکرد وبسایتها و بهبود تجربه کاربری کاربران داشته باشد. برای استفاده از این تکنولوژی، توسعهدهندگان باید به این نکته توجه داشته باشند که تمامی مرورگرها این تکنولوژی را به طور کامل پشتیبانی نمیکنند و باید در طراحی وبسایت، به این نکته توجه کنند. PWA یک تکنولوژی مدرن برای ساخت وبسایتهای پویا و قابل اطمینان است که از HTML، CSS و JavaScript استفاده میکند. با استفاده از این تکنولوژی، میتوان به کاربران اجازه داد تا بدون نیاز به دانلود برنامهای مجزا، به وبسایت دسترسی پیدا کنند و تجربه کاربری بهتری داشته باشند.
این انتقال از ویژگی های محیط های مختلف بهبودهای زیادی در سرعت، کارایی، و تجربه کاربری به وجود آورده است. در کل، PWA ها تلاش می کنند تا تجربه کاربری بهتری نسبت به وب سایت های سنتی ارائه دهند و با بهره گیری از ویژگی های مدرن و قابلیت های پیشرفته دستگاه های هوشمند، شبیه به اپلیکیشن های موبایل عمل کنند. این شامل افزایش دسترسی گسترده، ارائه تجربه کاربری بهتر، بهبود سرعت و عملکرد، کاهش هزینههای توسعه و پشتیبانی، ارتباط مستقیم با مشتریان و درآمدزایی از طریق تبلیغات و فروش است. قبل از پیاده سازی فایل مانیفست مربوط به Web App تون حتما پشتیبانی مرورگرها از قابلیت معرفی فایل مانیفست و همچنین گستره پشتیبانی از کلیدهای مختلف در مرورگرهای دسکتاپ و موبایل رو با اطلاعات گوگل آنالیتیکس تون چک کنید. ممکنه طیف وسیعی از کاربران شما هنوز از مرورگرهای قدیمی استفاده کنن و این باعث شه خروجی مطلوبی از پیاده سازی PWA مشاهده نکنید. انگولار در نسخه ۵ یک سرویس ورکر جدید را به خود اضافه کرد که با استفاده از آن توسعهدهندگان قابلیت آن را خواهند داشت تا وب اپلیکیشنهای پیشرونده ایجاد کنند.
به لطف افزونههای وردپرس، راه اندازی progressive web app برای سایت کار بسیار راحتی است. اکنون که با اصول اولیه آشنا شدید، قصد داریم چند افزونه را معرفی کنیم که میتواند به شما کمک کند تا PWA را در وردپرس نصب کنید. توجه داشته باشید که این افزونهها در مقیاس کوچکتر عمل میکنند، یعنی این افزونهها معمولاً فقط به شما اجازه می دهند یک یا دو ویژگی را پیاده سازی کنید. با این وجود می توانند در وب سایت وردپرس تغییر چشمگیری ایجاد میکنند. برای راحتی کارابران بهتر است، با استفاده از این برنامههای کاربردی (مخصوصا با استفاده از تلفن همراه) به سایت دسترسی داشت.
امکانات این افزونه بسیار کامل و متنوع است و می توانید تنظیمات آن را به راحتی شخصی سازی کنید. این افزونه از قابلیت های چند سایتی، ردیابی UTM، کش، Service Worker، مانیفست وب اپلیکیشن و مشاهده آفلاین پشتیبانی می کند. این فایل ها که فرمت جی سان JSON دارند اطلاعاتی در مورد پکیج یا نرم افزار ارائه می کنند و کاربردشون محدود به PWA نیست. در اغلب سیستم های مدیریت بسته های نرم افزاری و مدیریت وابستگی نظیر composer و npm و … ساختار فایل های manifest رو مشاهده می کنید. در اینجا البته هدف اصلی این فایل ارائه متادیتا (اطلاعات ساختارمند) به منظور دانلود و نصب برنامه روی دستگاه کاربره.
این دسته بدون وجود اینترنت و یا در صورت کند شدن اینترنت دچار اختلال در عملکرد خود شده و یا به طور کلی به شما خدمات ارائه نمی دهند. اعتقاد ما بر این است که نرم افزارهای تحت وب پیش رونده PWA آینده طراحی سایت می باشند. در ادامه مقاله سعی خواهیم کرد تا تصویر واضحی از آینده ای ترسیم کنیم که در آن نرم افزارهای تحت وب جای وب سایت ها را گرفته اند. Polymer کتابخانهایست که توسط گوگل به صورت متن باز توسعه داده شده است. از همین Polymer میتواند گزینه بسیار مناسبی توسعه وب اپلیکیشنهای پیشرونده باشد. تا اینجای مطلب شما را با تعریف وب اپلیکیشن پیش رونده چیست ؟ آشنا کردیم، حال قصد داریم در ادامه شما را با ویژگیها و کاربرد PWA نیز آشنا کنیم.
از همان تکنولوژی هایی که برای تست وبسایت ها استفاده میکنیم میتوانیم برای تست PWA ها استفاده کنیم. – به صورت ابری میزبانی میشوند و سپس کاربر قابلیت نصب کردن آن را بصورت آفلاین دارد. تیم تایگر وب از اعضایی تشکیل شده است که هر یک در زمینه کاری خود تجربه و تخصص بالایی دارند. اعضای تیم با استفاده از تکنولوژی های نوین و روش های به روز و استاندارد، برنامه ریزی و استراتژی های کارآمد را برای شما اجرا می کنند. با لایسنس گذاری، شما قادر به تنظیم محدودیتهایی برای استفاده از محصول خود هستید. این امر میتواند شامل محدود کردن دسترسی به محصول، تعیین نوع استفاده یا حتی محدودیت زمانی باشد که باعث میشود کاربران تنها به محصول در مدت زمان مشخصی دسترسی داشته باشند.
Super Progressive Web Apps یا به اختصار SuperPWA یک افزونه محبوب و قدرتمند برای پیاده سازی PWA می باشد. این افزونه می تواند در سریعترین زمان و با تنظیمات حداقلی اپلیکیشن وب سایت شما را ایجاد کند. و هنگامی که کاربران با استفاده از موبایل در حال مشاهده وب سایت هستند به آنها اعلان «افزودن به صفحه اصلی» را می دهد. که با پذیرش کاربر نسخه نصبی یا اپلیکیشن ایجاد شده در موبایل کاربر نصب می شود. همچنین قابلیت مشاهده آفلاین وب سایت از طریق اپلیکیشن نصبی نیز وجود دارد. PWA یک اهرم در دنیای تکنولوژیهای وب مدرن است که ویژگیهایی شبیه به ویژگیهای اپلیکیشن موبایل را برای ما درست میکند.
این موضوع را نیز در نظر بگیرید که ابزارها و منابع مربوط به PWA هر روز در حال تغییر و تکامل هستند. اگر شما فردی هستید که با جاوااسکریپت آشنایی دارید پیادهسازی اپلیکیشنهای پیشرونده برایتان بسیار ساده خواهد بود. همچنین اگر با فریمورکهای مختلفی کار کرده باشید روند برای شما بسیار آسانتر میشود. انگولارجیاس یکی از بهترین فریمورکهای جاوااسکریپت است که با استفاده از آن میتوانید اپلیکیشنهایتان را ایجاد کنید. باید بگویم که برای انگولار در حال حاضر آموزشها و کتابهای بسیار زیادی ارائه شده که میشود از هرکدام این موارد نیز استفاده کنید.
پشتیبانی در مجموعه نوین وردپرس یک مسئولیت مهم و ضروری در قبال کاربران است ، هیچ محصولی بدون پشتیبانی و همراهی سازنده ارزشی ندارد واحد پشتیبانی کاربران نوین وردپرس همیشه و همه جا همراه شما میباشد. سپس روی نماد “سه نقطه” را در سمت راست بالا صفحه کلیک تا منو برای شما باز شود. ظاهر برنامه باید شبیه به یک برنامه معمولی باشد، بنابراین حتما مواردی مانند آیکون برنامه را در آن قرار دهید، این به تشخیص بهتر آن کمک میکند. همچنین مواردی مانند صفحه نمایش اسپلش، لمس و احساس یک برنامه را اضافه میکند. تحقیقات نشان داده است که کاربران تمایل بیشتری نسبت به بازدید از سایتهای رسمی با برنامههای نصب شده دارند. بنابراین داشتن PWA به عنوان محصول شما ظاهر، احساس و تعامل یک برنامه معمولی را به کاربران میدهد.
PWA یا Progressive Web Apps، به عنوان یک فناوری وب نوین، تجربه کاربری بهتر و دسترسی آفلاین را ارائه می دهد. از دیگر کاربردهای آن می توان به کاهش هزینه ها، سادگی نصب، و بهبود SEO اشاره کرد. هرچند برخی محدودیت ها وجود دارد، اما PWA به عنوان یک راهکار واقعی در توسعه وب و نرم افزار موبایل در حال جلب توجه بیشتری است. با این وجود، همچنان می توان تعدادی از معایب PWA را مورد توجه قرار داد، از جمله محدودیت های دسترسی به ویژگی های دستگاه و پشتیبانی ناکافی در برخی از مرورگرها و دستگاه ها. اما با توجه به مزایا و امکاناتی که PWA ارائه می دهد، این فناوری به عنوان یک راهکار مهم و موثر در توسعه وب و نرم افزارهای موبایل به شدت مورد توجه قرار گرفته است و در آینده نیز احتمالاً توسعه بیشتری خواهد داشت. اگر بخواهید از نرم افزارها و وب سایت ها استفاده کنید، نیاز به اتصال به اینترنت با سرعت بالا دارید.
وبسایت موزیلا، لیستی از کلیدهای فایل مانیفست رو به روز نگه میداره. قطعا اگر از مخاطبین وبسایت راکت بوده باشید با انگولار آشنایی دارید. با استفاده از انگولار و قدرت جاوااسکریپت، توسعهدهندگان میتوانند اپلیکیشنهای مطمئن، سازگار و قدرتمند ایجاد کنند. پیش از معرفی فریمورک ها، باید این موضوع را تکرار کنم که آینده وب اپلیکیشنهای مبتنی بر موبایل و حتی دسکتاپ در اختیار تکنولوژی PWA خواهد بود، پس بهتر است هر چه زودتر سراغ یادگیری آن بروید. به طور خلاصه؛ برنامه وب پیشرونده (PWA) وب سایتی است که می تواند در دستگاه شما بارگیری شود تا شما از آن همانند یک برنامه استفاده کنید.
از پنل Application در ابزار توسعه کروم (Chrome DevTools) برای بررسی سرویس ورکرهای ثبت شده، اطلاعات کش شده و موارد دیگر استفاده کنید. افزونه های وردپرسی هم وجود دارد که به شما کمک می کند PWA سایت خود را بسازید. شرکتهایی که برنامه های وب پیشرفته رو برای خودشون راه اندازی کردن، نتایج چشمگیری دیدن. به عنوان مثال، توییتر شاهد افزایش ۶۵٪ صفحات بازدید شده در هر نشست، ۷۵٪ توییت بیشتر و کاهش ۲۰٪ در نرخ پرش Bounce Rate بود. – هر نوع محتوایی را که کاربر قاب لا حداقل یک بار بازدید کرده است ، حتی در شرایط اتصال ضعیف یا نبود اینترنت، مرور کنید.
زمانی که AMP به صورت کامل و درست ایجاد شد میتوانید خروجی را به صورت یک صفحه سریع مشاهده کنید. تیم Rakuten 24 از Workbox برای اطمینان از عملکرد خوب PWA آنها حتی در زمان آفلاین بودن کاربر یا در شبکه ی بد استفاده کرد. API های Workbox برای کنترل حافظه پنهان به طور قابل توجهی بهتر از اسکریپت داخلی Rakuten 24 بهتر عمل کردند. علاوه بر این ، با workbox-webpack-plugin و Babel، قادر به خودکار کردن روند پشتیبانی از طیف وسیع تری از مرورگرها بود. اطمینان از اینکه کاربران برنامه درستی نصب می کنند نیز برای کاربران آسان است ، زیرا URL آن با دامنه سایت شما مطابقت دارد. این بسیار متفاوت از برنامه های موجود در فروشگاه های برنامه است که ممکن است تعدادی برنامه به همین نام داشته باشد ، حتی برخی از آنها ممکن است مبتنی بر سایت خود شما باشند ، این فقط باعث سردرگمی می شود.
علاوه بر این، شما باید متغیرها را برای تغییرات پلتفرم مختلف (همچنین عناصر سبک) با یکدیگر ادغام کنید تا خوب به نظر رسیده و عملکرد خوبی داشته باشد. از سرویس ورکرها برای کش کردن داده های مهم در طول نصب استفاده کنید. این مورد شامل پوسته برنامه (HTML، CSS، جاوا اسکریپت) و منابع استاتیک میشود. برای محتوای پویا، استراتژیهایی مانند stale-while-revalidate را در نظر بگیرید که ابتدا محتوای کش شده را ارائه میکند و سپس کش را با محتوای جدید از سرور بروز می نماید. برای کسانی که به کنترل و سفارشیسازی بیشتری نیاز دارند، تبدیل دستی وبسایت وردپرسی به PWA ممکن است بهتر باشد. این روش فنیتر است و نیاز به درک خوبی از اصول توسعه وب دارد، بنابراین مطمئن شوید که الزامات و پیشنیازهای ذکر شده در ابتدای مقاله را دارید.
PWA نیز مانند AMP در بارگذاری سریع است اما قابلیتهایی مانند دسترسی آفلاین و API را دارد. البته باید گفت که در اولین بارگذاری PWA حریف AMP نمیشود چرا که AMP صرفا محتوای صفحه را در قالبی بهینه برمیگرداند. از آنجایی که کار با این تکنولوژی و یادگیری آن بسیار ساده است توسعهدهندگان میتوانند در مدت زمان بسیار کمی با آن به صورت کامل آشنا شوند. AMP میتواند ۸۵ درصد سریعتر محتوای یک وبسایت را نسبت به حالت عادی به کاربران نشان دهد. زی لایسنس اولین و برترین سرویس است که بصورت 100% ایمن برنامه نویسی شده است و بصورت یک سامانه آنلاین جهت مدیریت و ساماندهی لایسنس ها با الگوریتمی بسیار نوین و ایمن برای مشترکین ایفای نقش میکند. بطور کلی توسط سرویس زی لایسنس میتوانید برای کلیه پروژه های php، اسکریپت، سیستم های فروشگاهی، سایت ساز، قالب، افزونه و هر آن چیزی که میخواهید مجوز و لایسنس تعریف کنید.
بهینهسازی PWA وردپرسی شما آخرین کاری است که برای اطمینان از سرعت، قابلیت اطمینان و عملکرد باید انجام دهید. در ادامه به برخی از تکنیکهای بهینهسازی پیشرفته با تمرکز بر استراتژیهای کش، اولویتبندی منابع و بارگذاری تطبیقی برای سرعتهای اتصال مختلف، اشاره می شود. چرا ممکنه نیاز داشته باشید یک سرویس ورکر رو از حالت رجیستر شده خارج کنید؟ شاید به این دلیل که داره ترافیک اینترنت شما رو بیش از حد نیازتون مصرف میکنه. چیزی که دنبالش هستیم برنامه پیش رونده وب Progressive Web Application ئه. ولی برای نوشتن اپ اندروید و iOS واقعا نیاز به تخصص و مهارت کافی دارید و این یکی دیگه جدا کار هر کسی نیست. وقتی که یک برنامه پیشرونده تحت وب از یک برگه و به یک پنجره برنامه مستقل منتقل میشه، نگاه کاربران و تعامل اونها با برنامه تغییر میکنه.
اگر اپلیکیشن موبایلی که طراحی کرده اید پیچیده تر است و با سرور تعاملاتی دارد، هزینه های نگهداری و بهینه سازی سرور، سرویس های پوش نوتیفیکیشن، کارمزدهای پرداخت و غیره را نیز در نظر بگیرید. کند و کاو کردن نقاط ضعف و قوت ساختن یک اپلیکیشن نیتیو(Native) نسبت به PWA نیاز به زمان زیادی دارد و البته شاید ارزشش را هم داشته باشد. هر کسب و کاری با توجه به شرایطی که دارد می تواند یکی از این گزینه ها را انتخاب کند، اما اگر منابع محدودی دارید و قصد ندارید هزینه ی دوباره برای ساختن خدماتی که قبلا روی وب سایت آن ها را آماده کرده اید بکنید. از سال ۱۳۹۴ شروع بهکار کردیم و هدف ما کمک به شما برای ساخت یک کسبوکار اینترنتی موفق است. اما چطور؟ بهترین ابزار طراحی سایت دنیا را ساختهایم که بیش از ۱۵۰۰۰ وبسایت از آن استفاده میکنند. و در نهایت وب اپلیکیشن شما فعال شده و میتوانید در صفحه اصلی با اسکرول به پایین پاپآپ بالا رونده را با دکمه ADD مشاهده کنید.
وقتی کاربر روی آیکون شما در صفحه home اش میزنه، قبل از اینکه بتونه برنامه وب شما رو بارگذاری یا استفاده کنه، این صفحه لود میشه. البته این تنظیم فقط یک پیشنهاده، به این معنی که ممکنه مرورگر کاربر به کلی این تنظیم رو نادیده بگیره و به کاربر اجازه بده صفحه دیگری رو به عنوان صفحه شروع انتخاب کنن. کلید scope هم محدوده PWA رو از صفحات عادی web application مشخص و متمایز میکنه. اگر کلیه صفحات سایت تون قراره PWA باشند، این تنظیم با / مقدار دهی کنید. تکنولوژی PWA چیست؟ این روزها همه چیز به کمک موبایل ها و اپلیکیشنها ممکن شده است.
برای اطلاع بیشتر در مورد نرخ پرش حتماً مقاله نرخ پرش (Bounce Rate) چیست؟ را مطالعه کنید. افزونه PWA دارای ویژگی های بینظیری مانند اعلان های صفحه اصلی، بارگذاری سریع، دسترسی آفلاین، بدون نیاز به بروزرسانی برنامه، کاهش نرخ پرش، بهبود نتایج جستجو، تأثیر در سئو و بهینه سازی سایت و غیره دارد. پس کاملاً روشن است که استفاده از PWA می تواند مزایای بسیاری را برای وب سایت و پیشرفت آن داشته باشد. افزونه Super Progressive Web Apps که توسط SuperPWA توسعه یافته، راهی ساده را برای کاربران وردپرس جهت تبدیل وبسایتهایشان به وب اپلیکیشن پیش رونده (PWA) ارائه میدهد. این پلاگین با ترکیب بهترین ویژگیهای وب و برنامههای موبایل، امکان استفاده آفلاین، سرعت بارگذاری تقریباً سریع و دسترسی از طریق یک میانبر در صفحه اصلی را فراهم میکند. با دوره جامع آموزش PWA از سایت دانشجویار، به راحتی میتوانید توانایی ساخت وب اپلیکیشن های حرفهای را کسب کنید.
نحوه اضافه کردن PWA به سایت در این مقاله با جزئیات شرح داده شده. اگر مایلید سایت تون به تکنولوژی PWA مجهز بشه بهتره محتوای این صفحه رو با دقت مطالعه کنید. بهتره دست به کار بشید و سعی کنید یک پوسته Responsive با یک فریم ورک رابط کاربری UI Framework شناخته شده مثل بوتسترپ Bootstrap توسعه بدید. اگر چنین پوسته ای ندارید با همکاران من تماس بگیرید تا راهنمایی تون کنن و بهتون بگن چطوری میتونید یه پوسته استاندارد Responsive برای سایت تون داشته باشید. ویوجیاس نسبت به دو فریمورک قبلی جوانتر بوده و توسط شرکتهای بزرگ نیز پشتیبانی نمیشود، با این وجود تا به اینجای کار توانسته قدرت خود را به خوبی به رخ بکشد. ویو نشان داده که توسعه اپلیکیشنهای جاوااسکریپتی نیازی ندارند که مانند فرایند توسعه فریمورک های دیگر سخت و مشکل باشند.
پیشرفت تکنولوژی باعث راحتی بسیاری از کارها و بهبود آنها شده است. دوتا از مسائل مهم در دنیای وب سرعت بارگذاری وب سایت و نمایش آنها در موبایل می باشد. PWA یک برنامه کاربردی وب است که علاوه بر افزایش سرعت بارگذاری می تواند به راحتی هرچه تمام تر نسخه نصبی یا اپلیکیشن وب سایت را تولید کنید. نسخه PWA دقیقاً مشابه یک برنامه یا اپلیکیشن موبایل به نظر می رسد و به کاربر همان حسی را منتقل می کند که یک اپلیکیشن محلی انتقال میدهد. در این مقاله با وب آوران همراه باشید تا بهترین افزونه های PWA وردپرس در سال 2023 را برایتان معرفی کنیم. امروزه ممکن است داشتن یک وب سایت ساده برای جلب توجه مشتری به تنهایی کافی نباشد، به همین دلیل میتوانید از وب اپلیکیشن پیش رونده (PWA) کمک بگیرید تا با کاربران سایت خود تعامل بیشتری داشته باشید.
SuperPWA براساس یک مدل فریمیوم عمل میکند، به این معنی که مجموعه اصلی ویژگیها به صورت رایگان در دسترس است و امکانات اضافی از طریق ارتقاء در دسترس هستند. بین API های مدرن، Web Assembly و API های جدید و آینده ، برنامه های وب از هر زمان دیگری توانایی بیشتری دارن و این قابلیت ها فقط دارن رشد میکنن. بیشتر مرورگرها وقتی که PWA معیار های خاصی را داشته باشد (manifest و service worker) به شما نشان میدهند که PWA شما قابل نصب میباشد. شاخص های نمونه شامل یک دکمه Install در نوار آدرس یا یک آیتم Install در منوی overflow است. در این مقاله سعی بر این است تا از طریق چند منبع معتبر، شما با PWA ها آشنا شوید و ساختار آنها را به خوبی متوجه شوید.
ممکن است برای یادگیری مفهومها و نحوه استفاده از PWA چند هفته تا چند ماه طول بکشد. از آنجایی که این فریمورک از HTML/CSS/JS به صورت خالص استفاده میکند، مشکلات مربوط به پشتیبانی و کند بودن سرعت را نداشته و میتواند روی هر مرورگری با نهایت سرعت اجرا شود. ریاکت به دلیل داشتن اکوسیستم ثروتمند در زمینه کتابخانههای جانبی مبتنی بر جاوااسکریپت، بسیار محبوب بوده و از طریق برنامهنویسان بسیاری استفاده میشود. در پایان گیتهاب آخرین موردی است که برای نگهداری مخازن مربوط به پروژهها میتواند استفاده شود. در حقیقت در این وبسایت شما میتوانید پروژههای PWA مربوط به وبسایت PWA.rocks را به صورت مخازن متن باز مشاهده و استفاده کنید.
خرید دوره آموزش سئو کلاه خاکستری