Dev.to WebDev 🛠 Dev 👁 0

Tabs in One: همه تب‌های کروم را در یک ستون جمع کن (و رم را آزاد کن)

اگر این را می‌خوانی، احتمالاً همین حالا بیش از ۴۰ تب باز داری. کروم ۴ گیگابایت رم می‌خورد، فن لپ‌تاپ داد می‌زند و نمی‌توانی آن تبی را که ۲۰ دقیقه پیش باز کردی پیدا کنی. Tabs in One را ساختم تا دقیقاً همین مشکل را حل کند

اگر این را می‌خوانی، احتمالاً همین حالا بیش از ۴۰ تب باز داری. کروم ۴ گیگابایت رم می‌خورد، فن لپ‌تاپ داد می‌زند و نمی‌توانی آن تبی را که ۲۰ دقیقه پیش باز کردی پیدا کنی.

Tabs in One را ساختم تا دقیقاً همین مشکل را حل کند.

مشکل

نوار تب کروم یک نوار افقی است. به محض اینکه بیش از حدود ۱۰ تب داشته باشی، تب‌ها به تکه‌های ریز جمع می‌شوند. کنترل اینکه چه چیزی باز است از دستت می‌رود، تکراری‌ها روی هم انبار می‌شوند و مصرف رم بالا می‌رود. مدیر تب وجود دارد، اما بیشترشان یا:

  • یک نوار کناری دیگر اضافه می‌کنند که با محتوای تو رقابت می‌کند، یا
  • برای امکانات پایه حساب / اشتراک می‌خواهند، یا
  • رها شده‌اند.

Tabs in One چه می‌کند

Tabs in One همه تب‌های باز را در یک صفحه‌ی تمیز و تک‌ستونی جمع می‌کند. وقتی اجرایش کنی، هر تب باز به آن صفحه منتقل می‌شود و تب‌های اصلی بسته می‌شوند — رم بلافاصله آزاد می‌شود. می‌توانی هر تب (یا همه را) با یک کلیک به تب‌های عادی برگردانی، بدون اینکه چیزی از دست برود.

امکانات کلیدی:

  • نمای تک‌ستونی — هر تب به‌صورت یک ردیف خوانا با عنوان و آدرس، دیگر آیکون‌های ریز favicon جای آن نیست.
  • بازگردانی با یک کلیک — تب‌ها را جداگانه یا همه را یکجا برگردان.
  • فقط لینک‌های یکتا — اگر صفحه‌ی مدیر از قبل باز باشد، فقط لینک‌های یکتای جدید اضافه می‌شوند. چیزی از دست نمی‌رود، بدون تکراری.
  • پشتیبان‌گیری — پشتیبان خودکار روزانه (۵ مورد آخر نگه داشته می‌شود) به‌همراه «همین حالا پشتیبان بگیر».
  • خروجی / ورودی — JSON یا HTML، تا بتوانی فهرست تب‌هایت را بین کامپیوترها منتقل کنی.
  • آمار و رتبه‌ها — تب‌های ذخیره‌شده، رم آزادشده، رکورد شخصی. رتبه‌های بازی‌گونه از «Neat Tabber» تا «Final Boss of RAM».
  • رکوردت را به اشتراک بگذار — یک تصویر و لینک قابل اشتراک بساز.

چطور کار می‌کند

۱. روی آیکون Tabs in One کلیک کن (یا از منوی زمینه استفاده کن: «Open Tabs in One»).
۲. همه تب‌ها به یک صفحه‌ی تک‌ستونی منتقل می‌شوند؛ تب‌های اصلی بسته و رم آزاد می‌شود.
۳. هر وقت خواستی مرور، جست‌وجو یا بازگردانی کن.

دسترسی‌های مورد استفاده: tabs، storage، contextMenus، alarms. بدون حساب، بدون اشتراک، هیچ داده‌ای از مرورگر تو خارج نمی‌شود.

معایب صادقانه

  • برای خواندن و مدیریت تب‌ها به دسترسی tabs نیاز دارد — این همان نقطه‌ی اصلی است، اما بعضی کاربران مرددند. کد برای بازبینی باز است.
  • اگر به ثابت ماندن تب‌های سنجاق‌شده وابسته‌ای، اول رفتار بازگردانی را بررسی کن.
  • این یک مدیر تب است، نه ابزار همگام‌سازی نشست — بین دستگاه‌ها همگام نمی‌شود (برای آن از خروجی/ورودی استفاده کن).

نصب

Chrome Web Store: https://chromewebstore.google.com/detail/ehghdjiblhadojkedfjkmbeohiphogdb

رایگان. بدون نیاز به حساب.

برای چه کسانی

  • پژوهشگران و نویسندگانی که بیش از ۳۰ تب مرجع دارند.
  • برنامه‌نویسانی که بین مستندات، Stack Overflow و GitHub دست‌وپا می‌زنند.
  • هر کسی که مصرف رم کروم فن لپ‌تاپش را به داد و فریاد می‌اندازد.

یک هفته امتحان کن. اگر وقتت را ذخیره نکرد، حذفش کن — هزینه صفر.

ساخته‌شده با Chrome Manifest V3. از بازخورد استقبال می‌شود.

📰 Read the original article on Dev.to WebDev

Originally published by Dev.to WebDev. Aggregated on AIWithGhost for educational purposes — full credit and traffic to the original publisher.