فایرفاکس ۸۰ درصد سریع‌تر می‌شود

به نقل از سایت اخبار فناوری اطلاعات و ارتباطات ، فن آوری های نوین :    

به گزارش خبرگزاری مهر به نقل از انگجت، این مرورگر با به تعلیق درآوردن محتوای زبانه‌هایی که مورد استفاده کاربر نیستند تلاش می‌کند سرعت خود را بیشتر کند. تأخیر در اجرای اسکریپت های غیرضروری و پرش از روی بخش‌هایی از محتوای صفحات وب که بالا آمدن کل آن را کند می‌کنند از جمله دیگر ترفندهای فایرفاکس در این زمینه خواهد بود.

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

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

مدیریت هوشمند و بهینه نحوه استفاده از افزونه‌ها نیز برای این حالت در نظر گرفته شده است. موزیلا همچنین می‌گوید در نسخه تازه فایرفاکس ویدئوها به صورت روان تری پخش می‌شوند. این شرکت زمان عرضه مرورگر تازه خود را اعلام نکرده است.

136
0 0

لینک های مفید

طراحی لوگو دراصفهان

بانک اطلاعات مشاغل رایگان
لوازم یدکی جک JAC

کتاب های ادبیات آمریکای لاتین

سنگ چینی

کرم گریم


$(window).load(function () { 'use strict'; function activeStickyKit() { $('[data-sticky_column]').stick_in_parent({ parent: '[data-sticky_parent]' }); // bootstrap col position $('[data-sticky_column]') .on('sticky_kit:bottom', function (e) { $(this).parent().css('position', 'static'); }) .on('sticky_kit:unbottom', function (e) { $(this).parent().css('position', 'relative'); }); }; activeStickyKit(); function detachStickyKit() { $('[data-sticky_column]').trigger("sticky_kit:detach"); }; var screen = 768; var windowHeight, windowWidth; windowWidth = $(window).width(); if ((windowWidth < screen)) { detachStickyKit(); } else { activeStickyKit(); } // windowSize // window resize function windowSize() { windowHeight = window.innerHeight ? window.innerHeight : $(window).height(); windowWidth = window.innerWidth ? window.innerWidth : $(window).width(); } windowSize(); // Returns a function, that, as long as it continues to be invoked, will not // be triggered. The function will be called after it stops being called for // N milliseconds. If `immediate` is passed, trigger the function on the // leading edge, instead of the trailing. function debounce(func, wait, immediate) { var timeout; return function () { var context = this, args = arguments; var later = function () { timeout = null; if (!immediate) func.apply(context, args); }; var callNow = immediate && !timeout; clearTimeout(timeout); timeout = setTimeout(later, wait); if (callNow) func.apply(context, args); }; }; $(window).resize(debounce(function () { windowSize(); $(document.body).trigger("sticky_kit:recalc"); if (windowWidth < screen) { detachStickyKit(); } else { activeStickyKit(); } }, 250)); });