معرفی Blisk مرورگری برای توسعه وب

blisk

چه شما وبسایت رو طراحی کنید و چه اون رو آزمایش کنید، درنهایت از مرورگری استفاده می کنید که ساخته شده برای «دیدن» وب نه «طراحی» اون. البته همه مرورگر های مدرن ابزاری برای توسعه وب دارن که میشه باهاش سورس کد رو دستکاری کرد، کوکی ها رو چک کرد، خطا‌های درحال اجرا رو مدیریت کرد و …

خب اگر با همون مرورگری که قراره وب رو تماشا کنیم، به توسعه وب بپردازیم چند تا مسئله کوچیک پیش میاد. مثلا شاید افزونه ای که الان شما نصب کردین روی کدهای جاوا اسکریپت تاثیر بذاره و تازه شاید افزونه ای باشه که هر کاربری اون رو نصب نکنه. یا اگه نیاز داشته باشیم کوکی ها رو پاک کنیم یا local storage رو دستکاری کنیم که خب روی تنظیماتی که برای دیدن وب انجام دادیم تاثیر میذاره. بنابراین ایده اینکه یه مرورگر جدا برای توسعه وب داشته باشیم با عقل جور در میاد.

خب این Blisk چیه ؟

مرورگر Blisk (بخوانید بلِسک) طراحی شده تا برای نمونه سازی، کدنویسی، آزمایش و خطایابی مورد استفاده قرار بگیره. و این یعنی بلسک هر وبسایتی رو همزمان توی دو نمای وب و موبایل به نمایش میذاره.

این مرورگر فعلا برای کاربرای ویندوز به صورت بتا قابل دسترسه و قول دادن که برای کاربرای لینوکس و مک هم توسعه داده بشه. ماهیت کلی اون قراره به این صورت باشه که تمام ابزار های موردنیاز برای توسعه وب رو در قالب یک مرورگر در اختیار توسعه دهنده‌ها قرار بده.

بلسک از همون موتوری استفاده میکنه که گوگل کروم و اپرا استفاده می‌کنن. همین کار باعث شده تا ابزارهایی که اون مرورگرها برای توسعه وب در اختیار شما قرار میدادن توی بلسک هم در دسترس باشه.

اسکرول کردن به صورت هماهنگ

همونطور که گفتم این مرورگر صفحات رو توی دو نما به نمایش میذاره، یک نمای دسکتاپ و در کنارش هم یک نمای شبیه سازی شده از موبایل یا تبلت (به انتخاب شما). و توی هر نمایی که اسکرول کنید به همون میزان هم توی نمای کنارش صفحه اسکرول میشه.

نمای ای از مرورگر blisk
درواقع هدف از این کار اینه که در مقایسه با Device View کروم یک تجربه بهتری داشته باشین و همیشه در دسترس باشه و سعی کرده که به جای شیر مرغ تا جون آدمیزاد فقط دستگاه های پرکاربرد و معروف رو سیموله کنه.

ریفرش خودکار صفحه بعد از هر تغییر

آدرس پوشه پروژه رو به مرورگر معرفی کنید تا اون تمام تغییرات پوشه رو زیر نظر بگیره و بلافاصله هردو نما رو ریفرش کنه؛ وقت طلاست و تازه اینکه ریفرش کردن مداوم به هر روشی بالاخره تا یه حدی قابل تحمله و بعد اون دیگه کسل کننده میشه.

بلسک این قابلیت رو به صورت پیشفرض و بدون نیاز به پیکربندی در اختیارتون میذاره اما درحال حاضر برای شبیه سازی این امکان توی مرورگرهای دیگه باید از پکیج های grunt یا gulp استفاده کنید و یا browsersync رو نصب کنید – اگر تابحال از این امکان استفاده نکردید باید بگم سحر و جادوی واقعی یعنی همین !

اهمیت بلسک در آینده معلوم میشه

این مرورگر هنوز در مرحله آزمایشه اما اینده خوبی داره و به نظرم ایده داشتن یه مرورگر جدا برای توسعه وب خیلی خوبه. قرار شده که امکانات بهتری هم در آینده به این مرورگر اضافه بشه، چیزایی مثل:

  • قابلیت چرخش نمای دستگاه و شبیه سازی حالت Landescape.
  • آنالیز صفحات و مانیتورینگ کیفیت کد.
  • سنجش و مدیریت دستورات Javascript و خطایابی بهتر.
  • گرفتن اسکرین شات و ویدئو از مرورگر و نماهای توسعه.
  • اتصال به سرویس های پرکاربرد مثل github,slack,dropbox و …

بنابر این فعلا برای راهندازی یک روال توسعه عمومی مناسبه و حداقلش اینه که محیط توسعه از ابزارهایی که ساخته شده برای دیدن وب جدا میشه.

اهمیت این مرورگر در آینده معلوم میشه و برای اینکه به اون مرحله برسه طبیعتا به توجه کاربران و استفاده اونها نیاز داره. پس ارزش امتحان کردن رو داره.

نظری در این مورد دارید؟ خوشحال می‌شم اون رو برام ارسال کنید