ফায়ারফক্স রিপ্লে, ফায়ারফক্স ডিবাগিং সরঞ্জাম। এই মুহুর্তে কেবল ম্যাকস-এর জন্য

সম্প্রতি মজিলা একটি সরঞ্জাম প্রকাশ করেছে, যা একটি নতুন ওয়েবসাইটের মাধ্যমে প্রকাশ করা হয়েছিল (লিঙ্কটি হ'ল)। হিসাবে ডাকা হয় ফায়ারফক্স রিপ্লে, মোজিলা এটি একটি হিসাবে উপস্থাপন নতুন ডিবাগিং সরঞ্জাম যা ইতিমধ্যে ফায়ারফক্সের রাতের সংস্করণগুলিতে অন্তর্ভুক্ত করা হয়েছে তবে এই মুহূর্তে এটি কেবল ম্যাকোএসের জন্য উপলব্ধ।

"ওয়েব রিপ্লে" এমন একটি প্রকল্প যা ফায়ারফক্স সামগ্রী সামগ্রী তাদের আচরণ রেকর্ড করতে দেয়, এটি পরে পুনরুত্পাদন করে এবং পূর্ববর্তী রাজ্যে রিওয়াইন্ড করুন। প্লেব্যাক প্রক্রিয়াগুলি একই জেএস আচরণ, ডোম কাঠামো, গ্রাফিকাল আপডেটগুলি এবং রেকর্ডিংয়ের সময় ঘটে যাওয়া বেশিরভাগ অন্যান্য আচরণগুলি ধরে রাখে। ব্রাউজারের জেএস ডিবাগারটি প্লেব্যাক পরিদর্শন ও নিয়ন্ত্রণ করতে ব্যবহৃত হতে পারে।

মজিলা বলে প্লেব্যাক ফাংশনের টাইমলাইনটি রিয়েল টাইমে বিভিন্ন পয়েন্ট প্রদর্শন করে, যেমন ব্যতিক্রম, ইভেন্ট এবং নেটওয়ার্ক অনুরোধগুলি "বিরতি দেওয়া এবং পুনরায় খেলতে পরিদর্শন করা" সহজ করে তোলে।

এছাড়াও, যেহেতু এটি অনুমান করা হয় রিপ্লে ফাংশনটি ডেভেলপারদের দ্বারা ব্যবহার করা উচিত, প্লেব্যাক ফাংশনের রেকর্ডটি সংরক্ষণ এবং পড়া যায়।

যেহেতু ওয়েব বিকাশে অভিজ্ঞতার সাথে ত্রুটিগুলি পুনরুত্পাদন করা সহজ হয় না তাই তাদের অন্যদের যাচাই করা কঠিন হয়ে পড়ে এবং ডিবাগিংয়ের কাজটি ধীরে ধীরে করা যায় না, তবে প্লেব্যাকের ক্রিয়াকলাপটি দিয়ে অপারেশন রেকর্ড করার সময় এবং রেকর্ডটি ভাগ করে নেওয়ার সময় অন্যদের সাথে, দক্ষতাও দুর্দান্ত।

ফায়ারফক্স রিপ্লেয়ের মতো সরঞ্জাম অন্তর্ভুক্ত করে মজিলা আরও বিকাশকারীদের আকর্ষণ করতে পারে আপনার ব্রাউজারে। এটি ফায়ারফক্সে পরীক্ষিত সাইটগুলির সংখ্যা বাড়িয়ে তুলবে।

এটি আরও ভাল অভিজ্ঞতা সরবরাহ করবে।সাধারণ ফায়ারফক্স ব্যবহারকারীদের জন্য যারা অন্যথায় প্রতিদ্বন্দ্বী ব্রাউজারে স্যুইচ করেছেন। ফায়ারফক্স রিপ্লে হোম পৃষ্ঠার একটি সংক্ষিপ্তসার ছাড়াও, আপনি মোজিলা বিকাশকারী সাইটে আরও বিস্তারিত তথ্য পেতে পারেন।

অনুশীলনে, নিম্নলিখিত অঞ্চলে প্রজনন অনুমোদিত:

  • আইপিসি এবং ডিবাগার উপাদানগুলি হ্যাপ বরাদ্দ করতে পারে এবং তাই রেকর্ডিং এবং প্লেব্যাকের মধ্যে পৃথক হতে পারে।
  • জেএস বিল্ডস এবং কিছু অন্যান্য অভ্যন্তরীণ অবস্থা ডিবাগারের উপস্থিতি এবং কোন সংযোগ / ব্রেকপয়েন্টগুলি সক্রিয় তা দ্বারা প্রভাবিত হয়, তাই তারা রেকর্ডিং এবং প্লেব্যাকের মধ্যে পার্থক্য করতে পারে।
  • ডিবাগারটি জিসি উপাদানগুলি বরাদ্দ করতে পারে এবং অন্যান্য জিসি উপাদানগুলির অ্যাসাইনমেন্ট ডিবাগারের উপস্থিতিতে পৃথক হতে পারে। উদাহরণস্বরূপ, স্ক্রিপ্ট সংকলন ম্যাপিং জড়িত।

তদতিরিক্ত, এটি উন্নত বিকল্পগুলিও অনুমোদন করে:

  • devtools.recordreplay.enable রিওয়াইন্ডিং  অক্ষম করা হলে, ফায়ারফক্স একটি পৃষ্ঠা উল্লেখযোগ্যভাবে দ্রুত নিবন্ধভুক্ত করে। ডিফল্ট সত্য . 
  • devtools.recordreplay.fastLogpPoint  সক্ষম করা থাকলে, ফায়ারফক্স রিপ্লে ধারাবাহিকভাবে লগ পয়েন্টগুলি মূল্যায়ন করে। রেকর্ড পয়েন্টগুলির এই মোডে অন্য কোনও উপায়ে রেকর্ডিং থেকে পার্শ্ব প্রতিক্রিয়া বা ডাইভার্জ থাকতে পারে না। ডিফল্ট মিথ্যা।
  • devtools.recordreplay.logging  সক্ষম করা থাকলে, ফায়ারফক্স টার্মিনালে অভ্যন্তরীণ রিপ্লে ক্রিয়াকলাপগুলি লগ করবে, যা ডিবাগ হ্যাং এবং ক্র্যাশ করার সময় কার্যকর। ডিফল্ট মিথ্যা

ওয়েব রিপ্লে এখনও পর্যন্ত ফায়ারফক্সের রাতের সংস্করণগুলিতে অন্তর্ভুক্ত করা হয়েছে, যতক্ষণ না এটি আরও স্থিতিশীল হয়। যদিও ফাংশনটি অন্তর্ভুক্ত রয়েছে, এটি ডিফল্টরূপে অক্ষম করা হয়েছে তবে এটি "devtools.recordreplay.enabled" পছন্দ সহ সক্ষম করা যায়।

সরঞ্জামগুলি -> ওয়েব বিকাশকারী মেনুয়ের মাধ্যমে এবং কোন রেকর্ড এবং প্লেব্যাক ট্যাব প্রদর্শিত হলে একটি নতুন ডিবাগিং ইন্টারফেসের মাধ্যমে কোনও ফাংশন অ্যাক্সেস করা হয়।

শুরুতে উল্লিখিত হিসাবে এখন পর্যন্ত মোতায়েনের কাজটি ম্যাকওএস-এ রয়েছে, তবে মজিলা উইন্ডোজটির সংস্করণগুলিতে ইতিমধ্যে সরঞ্জামটি প্রয়োগ করতে কাজ করছে। যদিও লিনাক্সের জন্য কিছুই উল্লেখ করা হয়নি।

ভাল মজিলা অন্যান্য সিস্টেমে কাজ করে এমন মন্তব্যগুলি আবিষ্কার করা শক্ত সিস্টেম লাইব্রেরি এপিআই বিরতিতে সেট করেরিওয়াইন্ড অবকাঠামোগত কাজের মেমরি পরিচালনা এবং নোংরা মেমরি অংশগুলি তৈরি করতে এবং বিভিন্ন প্ল্যাটফর্মগুলিতে বিভিন্ন গ্রাফিক্স এবং আইপিসি পাথ পরিচালনা করার ক্ষেত্রে।


আপনার মন্তব্য দিন

আপনার ইমেল ঠিকানা প্রকাশিত হবে না। প্রয়োজনীয় ক্ষেত্রগুলি দিয়ে চিহ্নিত করা *

*

*

  1. ডেটার জন্য দায়বদ্ধ: মিগুয়েল অ্যাঞ্জেল গাটান
  2. ডেটার উদ্দেশ্য: নিয়ন্ত্রণ স্প্যাম, মন্তব্য পরিচালনা।
  3. আইনীকরণ: আপনার সম্মতি
  4. তথ্য যোগাযোগ: ডেটা আইনি বাধ্যবাধকতা ব্যতীত তৃতীয় পক্ষের কাছে জানানো হবে না।
  5. ডেটা স্টোরেজ: ওসেন্টাস নেটওয়ার্কস (ইইউ) দ্বারা হোস্ট করা ডেটাবেস
  6. অধিকার: যে কোনও সময় আপনি আপনার তথ্য সীমাবদ্ধ করতে, পুনরুদ্ধার করতে এবং মুছতে পারেন।