পলক: পর্দার আড়ালে

ব্লিঙ্ক হল ক্রোমের ওপেন সোর্স রেন্ডারিং ইঞ্জিন। ব্লিঙ্ক টিম ওয়েবের বিকাশ ঘটাচ্ছে এবং ডেভেলপারদের সম্মুখীন হওয়া সমস্যার সমাধান করছে।

আমাদের এপ্রিল লঞ্চের পর থেকে পর্দার পিছনে বেশ কিছু উন্নতি হয়েছে।

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

আমরা প্রতি ছয় সপ্তাহে একটি নতুন বিকাশকারী API প্রকাশ করি: Chrome এর শিপিং সময়সূচীর মতোই৷

ব্লিঙ্ক থেকে ফর্ক করার সময় আমরা একটি বড় পরিবর্তন করেছি তা হল একটি ইন্টেন্ট সিস্টেম যোগ করা: প্রতিবার আমরা ওয়েব প্ল্যাটফর্ম পরিবর্তন করার আগে, আমরা একটি বৈশিষ্ট্য যুক্ত বা অপসারণের আমাদের অভিপ্রায় ঘোষণা করে ব্লিঙ্ক ডেভকে একটি সর্বজনীন ঘোষণা পাঠাই। তারপর আমরা চলে যাই, এবং আমরা এটি কোড! এবং তারপর বৈশিষ্ট্যটি চেক ইন করার পরের দিন, এটি ইতিমধ্যেই আমাদের ক্যানারি বিল্ডগুলিতে শিপিং রয়েছে৷ এই বৈশিষ্ট্যটি ডিফল্টরূপে বন্ধ থাকে, তবে আপনি প্রায়:পতাকা ব্যবহার করে এটি চালু করতে পারেন।

তারপরে, আমাদের পাবলিক মেইলিং তালিকায় আমরা শিপ করার অভিপ্রায় ঘোষণা করি।

chromestatus.com- এ আপনি আমরা যে বৈশিষ্ট্যগুলিতে কাজ করেছি, আমরা যে বৈশিষ্ট্যগুলি প্রেরণ করেছি এবং আমরা যেগুলিকে অবমূল্যায়ন করার পরিকল্পনা করছি সেগুলি দেখতে পারেন৷ এছাড়াও আপনি Chromium রিলিজ ব্লগ চেক করতে পারেন, যেটিতে বাগ এবং আমাদের ট্র্যাকার ড্যাশবোর্ডের লিঙ্ক রয়েছে৷

আরেকটি বড় পরিবর্তন হল আমরা WebKit উপসর্গগুলি সরিয়ে দিচ্ছি। উদ্দেশ্য হল ব্লিঙ্ক উপসর্গ ব্যবহার করা নয়, তবে রান-টাইম পতাকা (এবং শুধু কম্পাইল-টাইম পতাকা নয়)।

Android WebView একটি বড় চ্যালেঞ্জ - কিন্তু HTML5Test দেখায় যে জিনিসগুলি আরও ভাল হচ্ছে৷ সর্বত্র ওয়েব প্ল্যাটফর্ম API-এর একটি সেট থাকার পরিপ্রেক্ষিতে আমরা ডেস্কটপের অনেক কাছাকাছি (ওয়েব অডিও এটির একটি দুর্দান্ত উদাহরণ!)

কিন্তু সসেজ মেশিন কিভাবে কাজ করে? আমরা ব্লিঙ্ক-এ করা প্রতিটি পরিবর্তন অবিলম্বে 30,000 টিরও বেশি পরীক্ষার মাধ্যমে চালানো হয়, যে সমস্ত Chromium পরীক্ষাগুলি পরবর্তীতে চালানো হয় তা উল্লেখ না করে। আমরা 24 ঘন্টা শেরিফিং ব্যবহার করি, হাজার হাজার বট, হাজার হাজার বেঞ্চমার্ক এবং সিস্টেম যা আমাদের ইঞ্জিনে লক্ষ লক্ষ ভাঙা ওয়েব পেজ ফেলে দেয় তা নিশ্চিত করার জন্য যে এটি পড়ে না যায়। আমরা জানি যে মোবাইল উল্লেখযোগ্যভাবে ধীর, এবং এটি এমন কিছু যা আমরা উন্নত করার জন্য কঠোর পরিশ্রম করছি৷

নতুন কি আছে?

  • ওয়েব উপাদান : এরিক বিডেলম্যানের আলোচনা দেখুন!
  • ওয়েব অ্যানিমেশন: জটিল, সিঙ্ক্রোনাইজড, উচ্চ কার্যক্ষমতার অ্যানিমেশন যা যেখানেই সম্ভব GPU ব্যবহার করে
  • আংশিক বিন্যাস: শুধুমাত্র আপনার যা প্রয়োজন তা গণনা করুন!
  • CSS গ্রিড
  • প্রতিক্রিয়াশীল ছবি: srcset বা srcN বা?
  • দ্রুত পাঠ্য স্বয়ংক্রিয়করণ, এবং সামঞ্জস্যপূর্ণ সাব-পিক্সেল ফন্ট
  • স্কিয়া, ব্লিঙ্ক দ্বারা ব্যবহৃত গ্রাফিক সিস্টেম, উইন্ডোজে GDI থেকে DirectWrite-এ চলে যাচ্ছে

আমরা জানতে চাই আপনি কি বলতে চান!

আপনি যদি আপনার রক্তে C++ অনুভব করেন এবং আমাদের সাথে C++ লিখতে চান, আমাদের সমস্ত কোড খোলা আছে। আপনাকে কাউকে বলতে হবে না বা আমাদের কাছে সুসমাচার প্রচার করতে হবে না। আপনি কেবল একটি প্যাচ পোস্ট করতে পারেন বা একটি বাগ ফাইল করতে পারেন !

স্লাইড: পলক