Search completed in 1.96 seconds.
Using the Media Capabilities API - Web APIs
the media
capabilities api provides several key features to help you better decide how to handle media, but also to determine how well media is being handled, in real time.
...with the media
capabilities api, you can determine not just if the browser can support a given format, but whether or not it can do so efficiently and smoothly.
...one feature of this is the ability to detect when the device switches gpus, so you can make appropriate adjustments based on the new gpu's
capabilities.
...And 15 more matches
Media Capabilities API - Web APIs
the media
capabilities api allows developers to determine decoding and encoding abilities of the device, exposing information such as whether media is supported and whether playback should be smooth and power efficient, with real time feedback about playback to better enable adaptive streaming, and access to display property information.
... if ('media
capabilities' in navigator) { const audiofileconfiguration = { type : 'file', audio : { contenttype: "audio/mp3", channels: 2, bitrate: 132700, samplerate: 5200 } }; navigator.media
capabilities.decodinginfo(audiofileconfiguration).then(result => { console.log('this configuration is ' + (result.supported ?
...'' : 'not ') + 'power efficient.') }) .catch(() => { console.log("decodinginfo error: " + contenttype) }); } media
capabilities api concepts and usage there are a myriad of video and audio codecs.
...And 13 more matches
PhotoCapabilities - Web APIs
the photo
capabilities interface of the the mediastream image capture api provides available configuration options for an attached photographic device.
... a photo
capabilities object is retrieved by calling imagecapture.getphoto
capabilities().
... properties photo
capabilities.redeyereduction read only returns one of "never", "always", or "controllable".
...And 7 more matches
RTCRtpReceiver.getCapabilities() static function - Web APIs
the static function rtcrtpreceiver.get
capabilities() returns an rtcrtp
capabilities object describing the codecs and
capabilities supported by rtcrtpreceivers on the current device.
... you can, similarly, obtain the
capabilities of rtcrtpsenders by calling the static function rtcrtpsender.get
capabilities().
... syntax let rtp
capabilities = rtcrtpreceiver.get
capabilities(kind); parameters kind a domstring indicating the type of media for which you wish to get the device's capability to receive.
...And 7 more matches
RTCRtpSender.getCapabilities() static function - Web APIs
the static function rtcrtpsender.get
capabilities() returns an rtcrtp
capabilities object describing the codecs and
capabilities supported by the rtcrtpsender.
... you can, similarly, obtain the
capabilities of rtcrtpreceivers by calling the static function rtcrtpreceiver.get
capabilities().
... syntax let rtp
capabilities = rtcrtpsender.get
capabilities(kind); parameters kind a domstring indicating the type of media for which you wish to get the sender's capability to receive.
...And 7 more matches
Capabilities, constraints, and settings - Web APIs
the twin concepts of constraints and
capabilities let the browser and web site or app exchange information about what constrainable properties the browser's implementation supports and what values it supports for each one.
... this article discusses
capabilities and constraints, as well as media settings, and includes an example we call the constraint exerciser.
... once the script knows whether the property or properties it wishes to use are supported, it can then check the
capabilities of the api and its implementation by examining the object returned by the track's get
capabilities() method; this object lists each supported constraint and the values or range of values which are supported.
...And 4 more matches
InputDeviceCapabilities - Web APIs
the inputdevice
capabilities interface of the input device
capabilities api provides information about the physical device or a group of related devices responsible for generating input events.
...for example, two mice with the same
capabilities in a system may appear as a single inputdevice
capabilities instance.
... in some instances, inputdevice
capabilities represents the
capabilities of logical devices rather than physical devices.
...And 3 more matches
InputDeviceCapabilities API - Web APIs
the inputdevice
capabilities api provides details about the underlying sources of input events.
... input device
capabilities concepts and usage because dom events abstract device input, they provide no way to learn what device or type of device fired an event.
... the inputdevice
capabilities api addresses this problem by abstracting the
capabilities of input devices.
...And 3 more matches
RTCRtpCapabilities - Web APIs
the rtcrtp
capabilities dictionary is a data type used to describe the
capabilities of an rtcrtpsender or rtcrtpreceiver in response to a call to the rtcrtpsender.get
capabilities() or rtcrtpreceiver.get
capabilities() static functions, both of which return an array of rtcrtp
capabilities objects.
... an rtcrtp
capabilities object contains an array of objects conforming to rtcrtpcodeccapability (each describing the
capabilities of one codec) and an array of the supported rtp header extensions for that codec.
...each of these objects describes a single codec and its basic
capabilities.
...And 3 more matches
sourceCapabilities - Web APIs
the uievent.source
capabilities read-only property returns an instance of the inputdevice
capabilities interface which provides information about the physical device responsible for generating a touch event.
... when a single user interaction with an input device generates a series of different input events, the source
capabilities property for all of them will point to the same instance of inputdevice
capabilities.
...all of these events must have the same source
capabilities representing the touchscreen.
...And 3 more matches
ImageCapture.getPhotoCapabilities() - Web APIs
the getphoto
capabilities() method of the imagecapture interface returns a promise that resolves with a photo
capabilities object containing the ranges of available configuration options.
... syntax const
capabilitiespromise = imagecaptureobj.getphoto
capabilities() return value a promise that resolves with a photo
capabilities object.
... example the following example, extracted from chrome's image capture / photo resolution sample, uses the results from getphoto
capabilities() to modify the size of an input range.
...And 2 more matches
MediaCapabilities.decodingInfo() - Web APIs
the media
capabilities.decodinginfo() method, part of the media
capabilities api, returns a promise with the tested media configuration's media
capabilitiesinfo; this contains the three boolean properties supported, smooth, and powerefficient, which describe whether decoding the media described would be supported, smooth, and powerefficient.
... syntax media
capabilities.decodinginfo(mediadecodingconfiguration) parameters mediadecodingconfiguration a valid mediadecodingconfiguration dictionary containing a valid media decoding type of file or media-source and a valid media configuration: either an audioconfiguration or a videoconfiguration.
... return value a promise fulfilling with a media
capabilitiesinfo interface containing three boolean attributes: supported smooth powerefficient exceptions a typeerror is raised if the mediaconfiguration passed to the decodinginfo() method is invalid, either because the type is not video or audio, the contenttype is not a valid codec mime type, the media decoding configuration is not a valid value for the media decoding type, or any other error in the media configuration passed to the method, including omitting values required in the media decoding configuration.
...And 2 more matches
MediaCapabilities.encodingInfo() - Web APIs
the media
capabilities.encodinginfo() method, part of the media
capabilities interface of the media
capabilities api, returns a promise with the tested media configuration's media
capabilitiesinfo; this contains the three boolean properties supported, smooth, and powerefficient, which describe how compatible the device is with the type of media.
... syntax media
capabilities.encodinginfo(mediaencodingconfiguration) parameters mediaencodingconfiguration a valid mediaencodingconfiguration dictionary containing a valid media encoding type of record or transmission and a valid media configuration: either an audioconfiguration or videoconfiguration dictionary.
... return value a promise fulfilling with a media
capabilitiesinfo interface containing three boolean attributes: supported smooth powerefficient exceptions a typeerror is raised if the mediaconfiguration passed to the encodinginfo() method is invalid, either because the type is not video or audio, the contenttype is not a valid codec mime type, or any other error in the media configuration passed to the method, including omitting any of the media encoding configuration elements.
...And 2 more matches
MediaCapabilities - Web APIs
the media
capabilities interface of the media
capabilities api provides information about the decoding abilities of the device, system and browser.
... the information is accessed through the media
capabilities property of the navigator interface.
... methods media
capabilities.encodinginfo() when passed a valid media configuration, it returns a promise with information as to whether the media type is supported, and whether encoding such media would be smooth and power efficient.
...And 2 more matches
MediaStreamTrack.getCapabilities() - Web APIs
the get
capabilities() method of the mediastreamtrack interface returns a mediatrack
capabilities object which specifies the values or range of values which each constrainable property, based upon the platform and user agent.
... once you know what the browser's
capabilities are, your script can use applyconstraints() to ask for the track to be configured to match ideal or acceptable settings.
... see
capabilities, constraints, and settings for details on how to work with constrainable properties.
...And 2 more matches
InputDeviceCapabilities - Web APIs
the inputdevice
capabilities() constructor creates a new inputdevice
capabilities object provides information about the physical device responsible for generating a touch event.
... syntax var inputdevice
capabilities = new inputdevice
capabilities([inputdevice
capabilitiesinit]) returns an instance of the inputdevice
capabilities interface.
... parameters inputdevice
capabilitiesinit optional a dictionary object containing a set of device
capabilities.
... specifications specification status comment inputdevice
capabilities draft initial definition.
MediaCapabilitiesInfo - Web APIs
the media
capabilitiesinfo interface of the media
capabilities api is made available when the promise returned by the media
capabilities.encodinginfo() or media
capabilities.decodinginfo() methods of the media
capabilities interface fulfills, providing information as to whether the media type is supported, and whether encoding or decoding such media would be smooth and power efficient.
... properties the media
capabilitiesinfo interface contains three boolean attribues: supported: given the properties defined in the mediaconfiguration, can the specified piece of media content be encoded (if mediaencodingconfiguration is set) or decode (if mediadecodingconfiguration is set) at all?
... example // mediaconfiguration to be tested const mediaconfig = { type : 'file', audio : { contenttype : "audio/ogg", channels : 2, bitrate : 132700, samplerate : 5200 }, }; // check support and performance navigator.media
capabilities.decodinginfo(mediaconfig).then(result => { // result contains the media
capabilities information console.log('this configuration is ' + (result.supported ?
...}); specifications specification status comment media
capabilitiesthe definition of 'media
capabilitiesinfo' in that specification.
Navigator.mediaCapabilities - Web APIs
the navigator.media
capabilities read-only property returns a media
capabilities object that can expose information about the decoding and encoding
capabilities for a given format and output
capabilities as defined by the media
capabilities api.
... syntax media
capabilitiesobj = globalobj.navigator.media
capabilities value a media
capabilities object.
... examples navigator.media
capabilities.decodinginfo({ type : 'file', audio : { contenttype : "audio/mp3", channels : 2, bitrate : 132700, samplerate : 5200 } }).then(function(result) { console.log('this configuration is ' + (result.supported ?
...'' : 'not ') + 'power efficient.') }); specifications specification status comment media
capabilities draft initial definition ...
audioCapabilities - Web APIs
the mediakeysystemconfiguration.audio
capabilities read-only property returns an array of supported audio type and capability pairs.
... syntax var audio
capabilities[ {contenttype: 'contenttype', robustness:'robustness'}] = mediasystemconfiguration.audio
capabilities; specifications specification status comment encrypted media extensionsthe definition of 'audio
capabilities' in that specification.
videoCapabilities - Web APIs
the mediakeysystemconfiguration.video
capabilities read-only property returns an array of supported video type and capability pairs.
... syntax var video
capabilities[{contenttype: 'contenttype', robustness:'robustness'}] = mediasystemconfiguration.video
capabilities; specifications specification status comment encrypted media extensionsthe definition of 'video
capabilities' in that specification.
PhotoCapabilities.fillLightMode - Web APIs
the filllightmode read-only property of the photo
capabilities interface returns all available fill light options of the source device.
... syntax const lightmodes = photo
capabilities.filllightmode value an array of available fill light modes.
PhotoCapabilities.imageHeight - Web APIs
the imageheight read-only property of the photo
capabilities interface returns a mediasettingsrange object indicating the image height range supported by the user agent.
... syntax var mediasettingsrange = photo
capabilities.imageheight value a mediasettingsrange object.
PhotoCapabilities.redEyeReduction - Web APIs
the redeyereduction read-only property of the photo
capabilities interface returns an enum indicating the red-eye reduction capability of the source.
... syntax const redeyereduction = photo
capabilities.redeyereduction value one of "never", "always", or "controllable".
MediaCapabilitiesInfo - Web APIs
the interface of the promise returned by the the media
capabilities's encodinginfo() and decodinginfo() methods returning whether the media configuration tested is supported, smooth, and powerefficient.
Index - Web APIs
121 audioconfiguration api, audio, audioconfiguration, experimental, interface, media
capabilities api, reference, video the audioconfiguration dictionary of the media
capabilities api defines the audio file being tested when calling media
capabilities.encodinginfo() or media
capabilities.decodinginfo() to query whether a specific audio configuration is supported, smooth, and/or power efficient.
... 206 audioworkletnode() api, audioworkletnode, constructor, reference, web audio api the audioworkletnode() constructor creates a new audioworkletnode object, which represents an audionode with custom audio processing
capabilities.
...this give users
capabilities such as seeing the federated account they used to sign on to a site, or resuming a session without the explicit sign-in flow of an expired session.
...And 47 more matches
Setting up your own test automation environment - Learn web development
you just need to create your driver instance, but with a few more features specified, including the
capabilities of the browser you want to test on, the address of the server, and the user credentials you need (if any) to access it.
...bdriver.by, until = webdriver.until; // username: username can be found at automation dashboard const username = '{username}'; // accesskey: accesskey can be generated from automation dashboard or profile section const key = '{accesskey}'; // gridurl: gridurl can be found at automation dashboard const grid_host = 'hub.lambdatest.com/wd/hub'; function searchtextongoogle() { // setup input
capabilities const
capabilities = { platform: 'windows 10', browsername: 'chrome', version: '67.0', resolution: '1280x800', network: true, visual: true, console: true, video: true, name: 'test 1', // name of the test build: 'nodejs build' // name of the build }; // url: https://{username}:{accesstoken}@hub.lambdatest.com/wd/hub c...
...onst gridurl = 'https://' + username + ':' + key + '@' + grid_host; // setup and build selenium driver object const driver = new webdriver.builder() .usingserver(gridurl) .with
capabilities(
capabilities) .build(); // navigate to a url, search for a text and get title of page driver.get('https://www.google.com/ncr').then(function() { driver.findelement(webdriver.by.name('q')).sendkeys('lambdatest\n').then(function() { driver.gettitle().then(function(title) { settimeout(function() { console.log(title); driver.quit(); }, 5000); }); }); }); } searchtextongoogle(); visit your lambdatest automation dashboard, to fetch your lambdatest's username and access key by clicking on the ke...
...And 7 more matches
MediaStream Image Capture API - Web APIs
in addition to capturing data, it also allows you to retrieve information about device
capabilities such as image size, red-eye reduction and whether or not there is a flash and what they are currently set to.
... conversely, the api allows the
capabilities to be configured within the constraints what the device allows.
...the example below simply says give me whatever video device is available, though the getusermedia() method allows more specific
capabilities to be requested.
...And 5 more matches
Codecs used by WebRTC - Web media technologies
general codec requirements before looking at codec-specific
capabilities and requirements, there are a few overall requirements that must be met by any codec configuration used with webrtc.
...cb is a subset of the main profile, and is specifically designed for low-complexity, low-delay applications such as mobile video and videoconferencing, as well as for platforms with lower performing video processing
capabilities.
...you can find more general information about opus and its
capabilities, and how other apis can support opus, in the corresponding section of our guide to audio codecs used on the web.
...And 4 more matches
Index - Archive of obsolete content
602 plug-n-hack phase1 security, plugnhack plug-n-hack (pnh) phase 1 allows easier integration and defines how security tools can advertise their
capabilities to browsers.
... 603 plug-n-hack phase2 security, plugnhack the next phase of plug-n-hack (pnh) is still being planned but is intended to allow browsers to advertise their
capabilities to security tools.
... 745 svg and canvas in mozilla presentations, svg today's web browsers offer somewhat limited graphics
capabilities to web developers.
...And 3 more matches
sslfnc.html
this may be helpful if you have an export license that permits more or fewer
capabilities than those allowed by the other export policy functions.
... under some circumstances, you may be required to abide by the terms of an export license that permits more or fewer
capabilities than those allowed by these three functions.
... under some circumstances, you may be required to abide by the terms of an export license that permits more or fewer
capabilities than those allowed by nss_setdomesticpolicy.
...And 3 more matches
Web APIs
oth apibroadcast channel apiccss counter stylescss font loading api cssomcanvas apichannel messaging apiconsole apicredential management apiddomeencoding apiencrypted media extensionsffetch apifile system api frame timing apifullscreen apiggamepad api geolocation apihhtml drag and drop apihigh resolution timehistory apiiimage capture apiindexeddbintersection observer apillong tasks api mmedia
capabilities api media capture and streamsmedia session apimedia source extensions mediastream recordingnnavigation timingnetwork information api ppage visibility apipayment request apiperformance apiperformance timeline apipermissions apipointer eventspointer lock apiproximity events push api rresize observer apiresource timing apisserver sent eventsservice workers apistoragestorage access apistreams t...
...nment idbenvironmentsync idbfactory idbfactorysync idbindex idbindexsync idbkeyrange idblocaleawarekeyrange idbmutablefile idbobjectstore idbobjectstoresync idbopendbrequest idbrequest idbtransaction idbtransactionsync idbversionchangeevent idbversionchangerequest iirfilternode idledeadline imagebitmap imagebitmaprenderingcontext imagecapture imagedata index inputdevice
capabilities inputevent installevent installtrigger intersectionobserver intersectionobserverentry interventionreportbody k keyboard keyboardevent keyboardlayoutmap keyframeeffect keyframeeffectoptions l largestcontentfulpaint layoutshift layoutshiftattribution linearaccelerationsensor linkstyle localfilesystem localfilesystemsync localmediastream location lock lockmanager lockedfile ...
...m midiaccess midiconnectionevent midiinput midiinputmap midimessageevent midioutputmap mscandidatewindowhide mscandidatewindowshow mscandidatewindowupdate msgestureevent msgraphicstrust msmanipulationevent msrangecollection mssitemodeevent magnetometer mathmlelement media
capabilities media
capabilitiesinfo mediaconfiguration mediadecodingconfiguration mediadeviceinfo mediadevices mediaelementaudiosourcenode mediaencodingconfiguration mediaerror mediaimage mediakeymessageevent mediakeysession mediakeystatusmap mediakeysystemaccess mediakeysystemconfiguration mediakeys medialist mediametadata mediapositionstate mediaquerylist mediaquerylistevent mediaquerylistlistener mediarecorder mediarecordererrorevent mediasession mediasessionactiondetails mediasettingsrange mediasource mediastream me...
...And 2 more matches
Back to the Server: Server-Side JavaScript On The Rise - Archive of obsolete content
the dojo toolkit also has
capabilities that run in rhino.
...by taking advantage of current scriptmonkey and ajax
capabilities not to mention the loads of other features packed into the mozilla firefox browser engine, aptana jaxer fuses the client-side with the server-side, creating a unified “same language” development platform.
...the contents of this file are obtained through the file i/o
capabilities exposed by jaxer which is what we'll examine next.
... xml processing the final feature we'll explore is xml processing with a particular emphasis first on the capability to create a simple xml service on the server-side, then use the e4x
capabilities to processes it.
nsIPrincipal
constants principal capability constants these values indicate the
capabilities of a principal.
... the order is significant; if an operation is performed on a set of
capabilities, the minimum is computed.
... grantedlist space-delineated list of
capabilities which are explicitly granted by a preference.
... deniedlist space-delineated list of
capabilities which are explicitly denied by a preference.
MediaConfiguration - Web APIs
the mediaconfiguration media
capabilities dictionary of the media
capabilities api describes how media and audio files must be configured, or defined, to be passed as a parameter of the media
capabilities.encodinginfo() and media
capabilities.encodinginfo() methods.
... a valid media decoding configuration, to be submitted as the parameter for media
capabilities.decodinginfo() method, has it's `type` set as: file: for plain playback file.
... a valid media encoding configuration, to be submitted as the parameter for media
capabilities.encodinginfo() method, has it's `type` set as: record: for recording media.
... } }; specifications specification status comment media
capabilitiesthe definition of 'mediaconfiguration' in that specification.
MediaSettingsRange - Web APIs
the mediasettingsrange interface of the the mediastream image capture api provides the possible range and value size of photo
capabilities.imageheight and photo
capabilities.imagewidth.
... a photo
capabilities object can be retrieved by calling imagecapture.photo
capabilities().
... example the following example, extracted from chrome's image capture / photo resolution sample, uses the results from getphoto
capabilities().imagewidth to modify the size of an input range.
... const input = document.queryselector('input[type="range"]'); var imagecapture; navigator.mediadevices.getusermedia({video: true}) .then(mediastream => { document.queryselector('video').srcobject = mediastream; const track = mediastream.getvideotracks()[0]; imagecapture = new imagecapture(track); return imagecapture.getphoto
capabilities(); }) .then(photo
capabilities => { const settings = imagecapture.track.getsettings(); input.min = photo
capabilities.imagewidth.min; input.max = photo
capabilities.imagewidth.max; input.step = photo
capabilities.imagewidth.step; return imagecapture.getphotosettings(); }) .then(photosettings => { input.value = photosettings.imagewidth; }) .catch(error => console.log('argh!', error.name || error)); specifications specification stat...
Web video codec guide - Web media technologies
this guide introduces the video codecs you're most likely to encounter or consider using on the web, summaries of their
capabilities and any compatibility and utility concerns, and advice to help you choose the right codec for your project's video.
...each codec provides a link to a section below which offers additional details about the codec, including specific
capabilities and compatibility issues you may need to be aware of.
... avc is highly flexible, with a number of profiles with varying
capabilities; for example, the constrained baseline profile is designed for use in videoconferencing and mobile scenarios, using less bandwidth than the main profile (which is used for standard definition digital tv in some regions) or the high profile (used for blu-ray disc video).
... mpeg-2 has several profiles available with different
capabilities.
Media type and format guide: image, audio, and video content - Web media technologies
originally, these
capabilities were limited, and were expanded organically, with different browsers finding their own solutions to the problems around including still and video imagery on the web.
...includes benefits, limitations, key specifications and
capabilities, and use cases.
...it also covers codec
capabilities, benefits, limitations, and browser support levels and restrictions.
... other topics media
capabilities api the media
capabilities api lets you discover the encoding and decoding
capabilities of the device your app or site is running on.
Plug-n-Hack - Archive of obsolete content
while some of the pnh
capabilities do have a fixed meaning, particularly around proxy configuration, most of the
capabilities are completely generic, allowing tools to expose whatever functionality they want.
... implementing the above features in firefox and the tools that we work on and support gives our team an advantage, however we believe that opening up such
capabilities to all browsers and all security tools is much more useful for security researchers and application developers and testers.
...plug-n-hack topics phase 1 this provides simplified integration and allows tools to advertize their
capabilities to browsers phase 2 this will allow browsers to advertize their
capabilities to security tools tools supporting pnh the browsers and tools known to support or be working on support for pnh get involved how to implement pnh in your tool or get involved with pnh development ...
Introduction to Public-Key Cryptography - Archive of obsolete content
the sections that follow introduce the concepts of public-key cryptography that underlie these
capabilities.
... most importantly, object signing helps users and network administrators implement decisions about software distributed over intranets or the internet-for example, whether to allow java applets signed by a given entity to use specific computer
capabilities on specific users' machines.
...flexible key management
capabilities are essential for most organizations.
Developing cross-browser and cross-platform pages - Archive of obsolete content
an important practice when doing cross-browser, cross-platform pages and dhtml development involves the ability to determine the
capabilities of the browser which loads your web page.
... browser identification approach (aka "browser sniffing"): not best, not reliable approach this approach, still commonly used nowadays, attempts to identify the browser and makes the web author at design time decide what that implies in terms of
capabilities of the visiting browser.
...it requires from the web author to have knowledge of the
capabilities of all current browsers that may visit the page and then to code appropriately for these.
Index - MDN Web Docs Glossary: Definitions of Web-related terms
448 tcp slow start glossary, infrastructure, networking, tcp, transmission control protocol, web performance, data tcp slow start helps buildup transmission speeds to the network's
capabilities.
... it does this without initially knowing what those
capabilities are and without creating congestion.
...it prevents the appearance of network congestion whose
capabilities are initially unknown, and slowly increases the volume of information diffused until the network's maximum capacity is found.
TCP slow start - MDN Web Docs Glossary: Definitions of Web-related terms
tcp slow start helps buildup transmission speeds to the network's
capabilities.
... it does this without initially knowing what those
capabilities are and without creating congestion.
...it prevents the appearance of network congestion whose
capabilities are initially unknown, and slowly increases the volume of information diffused until the network's maximum capacity is found.
What is accessibility? - Learn web development
many people with visual impairments use screen magnifiers that are either physical magnifiers or software zoom
capabilities.
... most browsers and operating systems these days have zoom
capabilities.
... people with cognitive impairments cognitive impairment refers to a broad range of disabilities, from people with intellectual disabilities who have the most-limited
capabilities, to all of us as we age and have difficulty thinking and remembering.
Handling common JavaScript problems - Learn web development
a lot of javascript libraries provide animation
capabilities programmed by javascript, but it is much more cost effective to do the animations via native browser features like css animations (or the nascent web animations api) than javascript.
... note: there are some 3rd party options to consider, for example polyfill.io — this is a meta-polyfill library that will look at each browser's
capabilities and apply polyfills as needed, depending on what apis and js features you are using in your code.
...this offers transpilation
capabilities for language features that are appropriate for transpilation.
Overview of Mozilla embedding APIs
// save webbrowser before it goes out of scope :-) web navigation the nsiwebnavigation interface is used to load uris into the webbrowser and provide access to session history
capabilities - such as back and forward.
...being reviewed interface definition: nsiwebbrowser.idl nsiwebbrowsersetup this interface is used to enable or disable various
capabilities of a nswebbrowser instance.
...being reviewed interface definition: nsiwebbrowserprint.idl nsiwebbrowserfind this interface exposes the searching
capabilities of the nswebbrowser component.
JSAPI User Guide
object-
capabilities-based security one way to keep a snake from eating a mouse is to keep the mouse and the snake in separate cages.
...this approach is called object-
capabilities security.
...object-
capabilities security is security without run-time security checks.
AudioConfiguration - Web APIs
the audioconfiguration dictionary of the media
capabilities api defines the audio file being tested when calling media
capabilities.encodinginfo() or media
capabilities.decodinginfo() to query whether a specific audio configuration is supported, smooth, and/or power efficient.
... } }; // check support and performance navigator.media
capabilities.decodinginfo(mediaconfig).then(result => { console.log('this configuration is ' + (result.supported ?
...'' : 'not ') + 'power efficient.' }); specifications specification status comment media
capabilitiesthe definition of 'audioconfiguration' in that specification.
MediaDecodingConfiguration - Web APIs
the mediadecodingconfiguration dictionary of the media
capabilities api is used to define the type of media being tested when calling media
capabilities.decodinginfo() to query whether a specific media configuration is supported, smooth, and/or power efficient.
... } }; // check support and performance navigator.media
capabilities.decodinginfo(mediaconfig).then(result => { console.log('this configuration is ' + (result.supported ?
... '' : 'not ') + 'supported.') }); specifications specification status comment media
capabilitiesthe definition of 'mediadecodingconfiguration' in that specification.
MediaEncodingConfiguration - Web APIs
the mediaencodingconfiguration dictionary of the media
capabilities api is used to define the type of media being tested when calling media
capabilities.encodinginfo() to query whether a specific media configuration is supported, smooth, and/or power efficient.
... } }; // check support and performance navigator.media
capabilities.encodinginfo(mediaconfig).then(result => { console.log('this configuration is ' + (result.supported ?
... '' : 'not ') + 'supported.') }); specifications specification status comment media
capabilitiesthe definition of 'mediaencodingconfiguration' in that specification.
RTCRtpCodecCapability - Web APIs
the webrtc api's rtcrtpcodeccapability dictionary provides information describing the
capabilities of a single media codec.
... description rtcrtpcodec
capabilities describes the basic parameters for a single codec supported by the user's device.
... an array of objects of this type is returned in the codecs property of the rtcrtp
capabilities object returned in response to a call to either of the static functions rtcrtpsender.get
capabilities() or rtcrtpreceiver.get
capabilities().
CSS Box Alignment - CSS: Cascading Style Sheets
older alignment methods css traditionally had very limited alignment
capabilities.
...alignment of text is now covered by the inline layout and css text modules, and for the first time in box alignment we have full horizontal and vertical alignment
capabilities.
...however the specification notes that the box alignment specification should be referred to as it may add additional
capabilities over what is currently in flexbox.
XUL Migration Guide - Archive of obsolete content
using the low-level apis in addition to the high-level apis, the sdk includes a number of low-level apis some of which, such xhr and window/utils, expose powerful browser
capabilities.
...this applies with even greater force to require("chrome"), since this gives full access to the browser's
capabilities.
CSS3 - Archive of obsolete content
media queries recommendation since june 19th, 2012 extends the former media type ( print, screen, … ) to a full language allowing queries on the device media
capabilities like only screen and (color) .
... css conditional rules module level 3 candidate recommendation adds features for conditional processing of parts of style sheets, conditioned on
capabilities of the browser or the document the style sheet is being applied to.
Plug-n-Hack Phase1 - Archive of obsolete content
plug-n-hack (pnh) phase 1 allows easier integration and defines how security tools can advertise their
capabilities to browsers.
... security tool manifest to support pnh-1 security tools provide a manifest over http(s) which defines the
capabilities that the browser can make use of.
FAQ - Archive of obsolete content
prism is built on top of the mozilla platform and its gecko rendering engine, just like mozilla firefox, so it provides the same
capabilities to web applications that firefox provides, including support for html, javascript, css, and <canvas>.
... at the same time, we're also working to increase the
capabilities of those apps by adding features to the web itself, like support for offline data storage and access to 3d graphics hardware, that will be available to web applications in both prism and firefox.
XTech 2006 Presentations - Archive of obsolete content
svg and canvas: graphics for web apps - vladimir vukićević this presentation examines some of the strengths and weaknesses of the html 'canvas' and svg for adding rich graphical
capabilities to web applications.
... future browser graphics
capabilities, both 2d and 3d, are also discussed.
Index - Archive of obsolete content
this document describes how to use the mozispellcheckingengine component to add spell checking
capabilities to your firefox extension.
...however, text editing, image resizing, and table row and cell editing
capabilities are provided.
Audio for Web games - Game development
note: adding a web app to your mobile's homescreen may change its
capabilities.
... the pannernode harnesses the positional
capabilities of the web audio api so we can relate further information about the game world to the player.
Experimental features in Firefox
you can test your web sites and applications before these features get released and ensure everything will still work with the latest web technology
capabilities.
...this is a still image file format that leverages the
capabilities of the av1 video compression algorithms to reduce image size.
Index
-p include an s/mime
capabilities attribute.
... usage the certificate revocation list management tool's
capabilities are grouped as follows, using these combinations of options and arguments.
History Service Design
this system provides additional performance, flexibility, and querying
capabilities over the old one, for both end users and extensions developers.
...might be also nice to provide a hook for third-party products so they can provide text searching
capabilities to the places system.
Index
775 nsimsgprotocolinfo interfaces, interfaces:scriptable, thunderbird the nsimsgprotocolinfo interface describes the
capabilities of an account type.
...it overlaps them significantly, but goes beyond them in
capabilities.
mozIRegistry
mozrdfregistry this is an rdf-based moziregistry implementation that will provide additional
capabilities.
... note that these additional
capabilities will not be utilized by nsrepository.
nsISecurityCheckedComponent
standard web pages have no special
capabilities.
... extensions can define their own
capabilities and use this interface to only allow access to code trusted with that capability.
nsIXULWindow
or down the road any other object that supports being a docshelltreeitem query accordingly to determine the
capabilities.
...or down the road any other object that supports being a docshelltreeitem query accordingly to determine the
capabilities.
Credential Management API - Web APIs
these
capabilities allow users to sign in without typing passwords, see the federated account they used to sign in to a site, and resume a session without the explicit sign-in flow of an expired session.
...this give users
capabilities such as seeing the federated account they used to sign on to a site, or resuming a session without the explicit sign-in flow of an expired session.
Device Memory API - Web APIs
capabilities of the client devices largely depend on the amount of available ram.
... traditionally, developrs had to use heruistics and either benchmark the device or infer the device
capabilities based on other factors like device manufacturer or user agent strings.
Introduction to the DOM - Web APIs
this is expanded upon as needed by other apis that add new features and
capabilities to the dom.
...in an html document, elements are further enhanced by the html dom api's htmlelement interface as well as other interfaces describing
capabilities of specific kinds of elements (for instance, htmltableelement for <table> elements).
firesTouchEvents - Web APIs
the inputdevice
capabilities.firestouchevents read-only property returns a boolean that indicates whether the device dispatches touch events.
... syntax var boolean = inputdevice
capabilities.firestouchevents returns a boolean example mybutton.addeventlistener('mousedown', function(e) { if (!e.source
capabilities.firestouchevents) mybutton.classlist.add("pressed"); }); specifications specification status comment inputdevice
capabilitiesthe definition of 'firetouchevents' in that specification.
MediaKeySystemConfiguration - Web APIs
mediakeysystemconfiguration.audio
capabilities read only returns a list of supported audio type and capability pairs.
... mediakeysystemconfiguration.video
capabilities read only returns a list of supported video type and capability pairs.
MediaStreamTrack - Web APIs
see
capabilities, constraints, and settings to learn how to correctly work with constrainable properties.
... mediastreamtrack.get
capabilities() returns the a list of constrainable properties available for the mediastreamtrack.
MediaTrackConstraints.aspectRatio - Web APIs
if this value is a number, the user agent will attempt to obtain media whose aspect ratio is as close as possible to this number given the
capabilities of the hardware and the other constraints specified.
... example see example: constraint exerciser in
capabilities, constraints, and settings for an example.
MediaTrackConstraints.channelCount - Web APIs
syntax var constraintsobject = { channelcount: constraint }; constraintsobject.channelcount = constraint; value if this value is a number, the user agent will attempt to obtain media whose channel count is as close as possible to this number given the
capabilities of the hardware and the other constraints specified.
... example see example: constraint exerciser in
capabilities, constraints, and settings for an example.
MediaTrackConstraints.cursor - Web APIs
see how constraints are defined in
capabilities, constraints, and settings for an explanation of how to define constraints.
...in addition, see example: constraint exerciser in
capabilities, constraints, and settings for a complete example showing how constraints are used.
MediaTrackConstraints.deviceId - Web APIs
that means that a given track will only return one value for the deviceid when you call get
capabilities().
... example see example: constraint exerciser in
capabilities, constraints, and settings for an example.
MediaTrackConstraints.displaySurface - Web APIs
see how constraints are defined in
capabilities, constraints, and settings for an explanation of how to define constraints.
...in addition, see example: constraint exerciser in
capabilities, constraints, and settings for a complete example showing how constraints are used.
MediaTrackConstraints.frameRate - Web APIs
if this value is a number, the user agent will attempt to obtain media whose frame rate is as close as possible to this number given the
capabilities of the hardware and the other constraints specified.
... example see example: constraint exerciser in
capabilities, constraints, and settings for an example.
MediaTrackConstraints.groupId - Web APIs
that means that a given track will only return one value for the groupid when you call get
capabilities(), and keep in mind that this value will change for each browsing session.
... example see example: constraint exerciser in
capabilities, constraints, and settings for an example.
MediaTrackConstraints.height - Web APIs
syntax var constraintsobject = { height: constraint }; constraintsobject.height = constraint; value if this value is a number, the user agent will attempt to obtain media whose height is as close as possible to this number given the
capabilities of the hardware and the other constraints specified.
... example see example: constraint exerciser in
capabilities, constraints, and settings for an example.
MediaTrackConstraints.latency - Web APIs
if this property's value is a number, the user agent will attempt to obtain media whose latency tends to be as close as possible to this number given the
capabilities of the hardware and the other constraints specified.
... example see example: constraint exerciser in
capabilities, constraints, and settings for an example.
MediaTrackConstraints.sampleRate - Web APIs
syntax var constraintsobject = { samplerate: constraint }; constraintsobject.samplerate = constraint; value if this value is a number, the user agent will attempt to obtain media whose sample rate is as close as possible to this number given the
capabilities of the hardware and the other constraints specified.
... example see example: constraint exerciser in
capabilities, constraints, and settings for an example.
MediaTrackConstraints.sampleSize - Web APIs
syntax var constraintsobject = { samplesize: constraint }; constraintsobject.samplesize = constraint; value if this value is a number, the user agent will attempt to obtain media whose sample size (in bits per linear sample) is as close as possible to this number given the
capabilities of the hardware and the other constraints specified.
... example see example: constraint exerciser in
capabilities, constraints, and settings for an example.
MediaTrackControls.volume - Web APIs
if this value is a number, the user agent will attempt to obtain media whose volume is as close as possible to this number given the
capabilities of the hardware and the other constraints specified.
... example see example: constraint exerciser in
capabilities, constraints, and settings for an example.
MediaTrackConstraints.width - Web APIs
syntax var constraintsobject = { width: constraint }; constraintsobject.width = constraint; value if this value is a number, the user agent will attempt to obtain media whose width is as close as possible to this number given the
capabilities of the hardware and the other constraints specified.
... example see example: constraint exerciser in
capabilities, constraints, and settings for an example.
MediaTrackConstraints - Web APIs
the mediatrackconstraints dictionary is used to describe a set of
capabilities and the value or values each can take on.
... to learn more about how constraints work, see
capabilities, constraints, and settings.
MediaTrackSettings.deviceId - Web APIs
since there is a one-to-one pairing of id with each source, all tracks with the same source will share the same id for any given origin, so mediastreamtrack.get
capabilities() will always return exactly one value for deviceid.
... example see example: constraint exerciser in
capabilities, constraints, and settings for an example.
Media Capture and Streams API (Media Stream) - Web APIs
capabilities, constraints, and settingsthe twin concepts of constraints and
capabilities let the browser and web site or app exchange information about what constrainable properties the browser's implementation supports and what values it supports for each one.
... this article discusses
capabilities and constraints, as well as media settings, and includes an example we call the constraint exerciser.
imageWidth - Web APIs
the imagewidth read-only property of the photo
capabilities interface returns a mediasettingsrange object indicating the image width range supported by the user agent.
... syntax var mediasettingsrange = photo
capabilities.imagewidth value a mediasettingsrange is an object.
RTCRtpSender - Web APIs
with it, you can configure the encoding used for the corresponding track, get information about the device's media
capabilities, and so forth.
... static methods rtcrtpsender.get
capabilities() returns an rtcrtp
capabilities object describing the system's
capabilities for sending a specified kind of media data.
RTCRtpTransceiver.setCodecPreferences() - Web APIs
to determine which codecs are supported by the transceiver, call the sender's get
capabilities() and the receiver's get
capabilities() methods and get the codecs list from the results of each.
... var availsendcodecs = transceiver.sender.get
capabilities("video").codecs; var availreceivecodecs = transceiver.receiver.get
capabilities("video").codecs; specifications specification status comment webrtc 1.0: real-time communication between browsersthe definition of 'rtcrtptransceiver.setcodecpreferences()' in that specification.
UIEvent() - Web APIs
source
capabilities: an instance of the inputdevice
capabilities interface which provides information about the physical device responsible for generating a touch event.
... specifications specification status comment inputdevice
capabilities draft added source
capabilities property.
UIEvent - Web APIs
uievent.source
capabilities read only returns an instance of the inputdevice
capabilities interface, which provides information about the physical device responsible for generating a touch event.
... specifications specification status comment inputdevice
capabilities draft added source
capabilities property.
VideoConfiguration - Web APIs
the videoconfiguration dictionary of the media
capabilities api is used to define the video file being tested when calling the media
capabilities methods encodinginfo() and decodinginfo() to determine whether or not the described video configuration is supported, and how smoothly and how smoooth and power-efficient it can be handled.
... } }; specifications specification status comment media
capabilitiesthe definition of 'videoconfiguration' in that specification.
WebGLRenderingContext - Web APIs
webglrenderingcontext.disable() disables specific webgl
capabilities for this context.
... webglrenderingcontext.enable() enables specific webgl
capabilities for this context.
WebGL: 2D and 3D graphics for the web - Web APIs
webgl by example a series of live samples with short explanations that showcase webgl concepts and
capabilities.
... webgl stats a site with statistics about webgl
capabilities in browsers on different platforms.
WebRTC API - Web APIs
webrtc concepts and usage webrtc serves multiple purposes; together with the media capture and streams api, they provide powerful multimedia
capabilities to the web, including support for audio and video conferencing, file exchange, screen sharing, identity management, and interfacing with legacy telephone systems including support for sending dtmf (touch-tone dialing) signals.
...included are interfaces representing peer media connections, data channels, and interfaces used when exchanging information on the
capabilities of each peer in order to select the best possible configuration for a two-way media connection.
Inputs and input sources - Web APIs
the fundamental
capabilities of an input source are: targeting monitoring directional controls (either a motion-sensing pointer or a joystick or trackpad, for example) to aim in a direction, possibly at a target, though targeting is left to you to implement yourself.
... any additional
capabilities a webxr controller may have are accessed through the input source's gamepad object.
EXSLT
there are a number of modules; those that are supported by firefox are listed below: common (exsl)the exslt common package provides basic functions that expand upon the
capabilities of xslt.math (math)the exslt math package provides functions for working with numeric values and comparing nodes.regular expressions (regexp)the exslt regular expressions package provides functions that allow testing, matching, and replacing text using javascript style regular expressions.sets (set)the exslt sets package offers functions that let you perform set manipulation.strings (str)the exslt strings package provides functions that allow the manipulation of strings.
... </xsl:template> </xsl:stylesheet> common the exslt common package provides basic functions that expand upon the
capabilities of xslt.
User input and controls - Developer guides
recommendations available input mechanisms depend on the
capabilities of the device running the application: some devices provide touchscreen displays: the web platform offers touch events to interpret finger activity on touch-based user interfaces.
... finger touch when developing web applications meant to be installed on touchscreen devices, it’s a good practice to take into consideration the different
capabilities in terms of screen resolution and user input.
Web audio codec guide - Web media technologies
in this article, we look at audio codecs used on the web to compress and decompress audio, what their
capabilities and use cases are, and offer guidance when choosing audio codecs to use for your content.
... codec details below we take a brief look at each of these codecs, looking at their basic
capabilities and their primary use cases.
The "codecs" parameter in common media types - Web media technologies
42 40 baseline profile (bp) similar to cbp but with more data loss protections and recovery
capabilities.
... 7a 00 high 4:4:4 predictive profile (hi444pp) in addition to the
capabilities included in hi422p, hi444pp adds support for 4:4:4 chroma subsampling (in which no color information is discarded).
Web media technologies
apis media
capabilities api the media
capabilities api lets you determine the encoding and decoding
capabilities of the device your app or site is running on.
... accessibility guide for media in web design in this guide, we cover ways web designers and developers can create content that is accessible to people with different
capabilities.
Introduction to progressive web apps - Progressive web apps (PWAs)
discoverability the eventual aim is that web apps should have better representation in search engines, be easier to expose, catalog and rank, and have metadata usable by browsers to give them special
capabilities.
... some of the
capabilities have already been enabled on certain web-based platforms by proprietary technologies like open graph, which provides a format for specifying similar metadata in the html <head> block using <meta> tags.
Making PWAs work offline with Service workers - Progressive web apps (PWAs)
previous overview: progressive web apps next now that we’ve seen what the structure of js13kpwa looks like and have seen the basic shell up and running, let's look at how the offline
capabilities using service worker are implemented.
... they can do a lot more than "just" offering offline
capabilities, including handling notifications, performing heavy calculations on a separate thread, etc.
Building accessible custom components in XUL - Archive of obsolete content
<caption>focus is tracked properly during keyboard navigation</caption> further reading document object model events adding editing
capabilities download stage-5.zip install stage-5.xpi we now have a fully accessible xul spreadsheet, correctly focusable, correctly keyboard-navigable, and correctly exposed to assistive technologies.
The Joy of XUL - Archive of obsolete content
some web applications will benefit from being migrated to xul because of the enhanced ui
capabilities, consistent implementation of the specification across supported platforms, and access to native resources such as shared libraries and the local file system.
Mozilla release FAQ - Archive of obsolete content
it is very difficult to determine what components of the webpage actually needs -- certain images may be shared between several pages, the user may have images turned off or lack
capabilities to use a certain type of media.
2006-10-20 - Archive of obsolete content
summary: mozilla.dev.apps.thunderbird - october 14-20, 2006 announcements eudora goes open source both qualcomm and mozilla will participate in enhancing the
capabilities and ease of use of both eudora and thunderbird.
Browser Detection and Cross Browser Support - Archive of obsolete content
the reasons are that the
capabilities of such browsers are far too limited compared to more modern browsers, the added development and quality assurance requirements add too much to the development cost of web sites and the market share of such browsers does not justify the expense of supporting them.
@cc_on - Archive of obsolete content
it is not common to use conditional compilation variables in scripts written for asp or asp.net pages or command-line programs because the
capabilities of the compilers can be determined by using other methods.
Gecko FAQ - Gecko Redirect 1
gecko also offers the ability to parse various document types (html, xml, svg, etc), advanced rendering
capabilities including compositing and transformations, and support for embedded javascript and plugins.
Sending form data - Learn web development
an http request consists of two parts: a header that contains a set of global metadata about the browser's
capabilities, and a body that can contain information necessary for the server to process the specific request.
Multimedia: Images - Learn web development
other formats improve on jpeg's
capabilities in regards to compression, but are not available on every browser: webp — created by google and nowadays supported by all major browsers except safari.
Server-side web frameworks - Learn web development
with asp.net you can quickly create web sites based on html, css, and javascript, scale them for use by millions of users and easily add more complex
capabilities like web apis, forms over data, or real time communications.
Package management basics - Learn web development
the package manager will provide a method to install new dependencies (also referred to as "packages"), manage where packages are stored on your file system, and offer
capabilities for you to publish your own packages.
Learn web development
web performance — making websites fast and responsive web performance is the art of making sure web applications download fast and are responsive to user interaction, regardless of a user's bandwidth, screen size, network, or device
capabilities.
Accessibility Features in Firefox
you can furthermore control javascript
capabilities to remove scrollbars, toolbars or system buttons like minimize, close and maximize by editing the about:config related properties or by editing accordingly the user.js file as explained in this "disable other javascript window features" document.
CSUN Firefox Materials
this extension is useful for making ie specific sites, or site that read better in ie, open directly in firefox, while using the internet explorer engine tab mix plus completely enhances firefox's tab browsing
capabilities.
Multiprocess on Windows
unfortunately, crossing apartment boundaries using com incurs the exact same problem as crossing process boundaries: if we directly use com's built in marshaling
capabilities to forward an rpc from the mta to the main thread sta, com will still use the sta's message queue, thus defeating the purpose of using the mta in the first place!
Debugging Frame Reflow
general overview the frame reflow can be logged with the debug
capabilities implemented in nsframe.cpp.
AsyncShutdown.jsm
typically, each shutdown phase removes some
capabilities from the application.
Downloads.jsm
the downloads.jsm javascript code module provides a single entry point to interact with the downloading
capabilities of the platform, including starting new downloads, controlling ongoing downloads, and retrieving download-related configuration.
JavaScript code modules
downloads.jsm provides a single entry point to interact with the downloading
capabilities of the platform.
MailNews
it provides a number of functions and
capabilities, including: communications protocols - smtp, pop3, imap, nntp message management, including search and filtering message composition address book the mailnews code lives in the mailnews/ directory of comm-central.
About NSPR
the java-like facilities include monitor reentrancy, implicit and tightly bound notification
capabilities with the ability to associate the synchronization objects dynamically.
Atomic Operations
on systems that do not provide direct access to atomic operators, nspr emulates the
capabilities by using its own locking mechanisms.
JSS
you might want to use jss's own ssl classes if you want to use some of the
capabilities found in nss's ssl/tls library but not found in jsse.
PKCS11 FAQ
our plugin provides several slots with different
capabilities.
FC_GetTokenInfo
flags: bit flags indicating
capabilities and status of the device.
NSS tools : crlutil
usage the certificate revocation list management tool's
capabilities are grouped as follows, using these combinations of options and arguments.
NSS Tools certutil
subject alternative name extensions are described in section 4.2.1.7 of rfc 32800 usage the certificate database tool's
capabilities are grouped as follows, using these combinations of options and arguments.
NSS Tools crlutil
usage the certificate revocation list management tool's
capabilities are grouped as follows, using these combinations of options and arguments.
NSS Tools modutil
usage the security module database tool's
capabilities are grouped as follows, using these combinations of options and arguments.
NSS tools : crlutil
usage the certificate revocation list management tool's
capabilities are grouped as follows, using these combinations of options and arguments.
Network Security Services
documentation background information overview of nss provides a brief summary of nss and its
capabilities.
Mozilla Projects
it provides a number of functions and
capabilities, including: mccoy mccoy uses xulrunner which is bound to break, for details see this post.
Using XPCOM Components
this service, which is defined in the basic nsisupports interface and implemented by all xpcom components, allows you to query and switch interfaces on a component as part of the runtime object typing
capabilities of xpcom.
nsIClipboardDragDropHookList
you should access these
capabilities indirectly by sending commands using the nsiclipboarddragdrophooks interface.
nsIMsgProtocolInfo
the nsimsgprotocolinfo interface describes the
capabilities of an account type.
nsIWebNavigationInfo
docshell/base/nsiwebnavigationinfo.idlscriptable exposes a way to get information on the
capabilities of gecko web navigation objects.
nsIWindowWatcher
if this is null the callback will be cleared and window creation
capabilities lost.
XPCOM tasks
it overlaps them significantly, but goes beyond them in
capabilities.
XPCOM
it overlaps them significantly, but goes beyond them in
capabilities.
Testing Mozilla code
asan nightly projectthe asan nightly project involves building a firefox nightly browser with the popular addresssanitizer tool and enhancing it with remote crash reporting
capabilities for any errors detected.clang static analysisthis document is split in two parts.
Index
28 gloda thunderbird 3, thunderbird thunderbird includes a new message indexing and search system (gloda) that improves search performance, provides sophisticated full-text search
capabilities and categorized search results.
MailNews Protocols
the search code also knows what the different search
capabilities of the various protocols are.
Activity Manager examples
if the default implementation of nsiactivityprocess, nsiactivitywarning and nsiactivityevent are not sufficient for the activity initiator, activity developers can provide their own components to extend the
capabilities.
Using the Multiple Accounts API
teger, (should not be imap-specific) max k of wasted diskspace before we purge a folder preference: mail.server.server.delete_model - integer, delete model (move to trash, imap delete, purge immediately, not sure of values) preference: mail.server.server.timeout - integer, number of minutes a connection is idle before we drop it preference: mail.server.server.capability - list of
capabilities of this server preference: mail.server.server.namespace.public - the server's namespace for public folders preference: mail.server.server.namespace.personal - the server's namespace for personal folders preference: mail.server.server.namespace.other_users - the server's namespace for other user's folders the following are specific to pop: the following are specif...
Initialization and Destruction - Plugins
the function tables also contain version information that the plug-in checks to verify that it is compatible with the api
capabilities provided by the application.
Plug-in Development Overview - Plugins
displaying messages on the status line functionally, your plug-in is seamlessly integrated into the browser and operates as an addition to current browser
capabilities.
URLs - Plugins
§ the npn_posturlnotify function has all the same
capabilities and works like npn_posturl in most ways except that (1) it supports specifying headers when posting a memory buffer, and (2) it calls npp_urlnotify upon successful or unsuccessful completion of the request.
Debugging service workers - Firefox Developer Tools
it is also worth knowing that if you are testing an app's offline
capabilities, you'll be able to see whether requests are being retrieved from a service worker-initiated cache rather than from the network by looking at network monitor.
AudioWorkletNode.port - Web APIs
examples to demonstrate bidirectional communication
capabilities, we'll create an audioworkletprocessor, which will output silence and respond to ping requests from its audioworkletnode.
AudioWorkletProcessor.port - Web APIs
examples to demonstrate bidirectional communication
capabilities, we'll create an audioworkletprocessor, which will output silence and respond to ping requests from its audioworkletnode.
Blob.stream() - Web APIs
usage notes with stream() and the returned readablestream, you gain several interesting
capabilities: call getreader() on the returned stream to get an object to use to read the data from the blob using methods such as the readablestreamdefaultreader interface's read() method.
Manipulating video using canvas - Web APIs
by combining the
capabilities of the video element with a canvas, you can manipulate video data in real time to incorporate a variety of visual effects to the video being displayed.
Using channel messaging - Web APIs
use cases channel messaging is mainly useful in cases where you've got a social site that embeds
capabilities from other sites into its main interface via iframes, such as games, address book, or an audio player with personalized music choices.
DOMPoint - Web APIs
in the following snippet, the pose of the xr device (such as a vr headset or phone with ar
capabilities) can be retrieved by calling using xrframe.getviewerpose() during an xrsession animation frame, then accessing the resulting xrpose's transform property, which contains two dompointreadonly attributes: position as a vector and orientation as a quaternion.
EXT_blend_minmax - Web APIs
the ext_blend_minmax extension is part of the webgl api and extends blending
capabilities by adding two new blend equations: the minimum or maximum color components of the source and destination colors.
HTMLMediaElement - Web APIs
the htmlmediaelement interface adds to htmlelement the properties and methods needed to support basic media-related
capabilities that are common to audio and video.
IDBEnvironment - Web APIs
properties idbenvironment.indexeddb read only provides a mechanism for applications to asynchronously access
capabilities of indexed databases; contains an idbfactory object.
IDBEnvironmentSync - Web APIs
attributes attribute type description indexeddbsync readonly idbfactorysync provides a synchronous means of accessing the
capabilities of indexed databases.
IDBFactorySync - Web APIs
the idbfactorysync interface of the indexeddb api provide a synchronous means of accessing the
capabilities of indexed databases.
ImageCapture.getPhotoSettings() - Web APIs
const input = document.queryselector('input[type="range"]'); var imagecapture; navigator.mediadevices.getusermedia({video: true}) .then(mediastream => { document.queryselector('video').srcobject = mediastream; const track = mediastream.getvideotracks()[0]; imagecapture = new imagecapture(track); return imagecapture.getphoto
capabilities(); }) .then(photo
capabilities => { const settings = imagecapture.track.getsettings(); input.min = photo
capabilities.imagewidth.min; input.max = photo
capabilities.imagewidth.max; input.step = photo
capabilities.imagewidth.step; return imagecapture.getphotosettings(); }) .then(photosettings => { input.value = photosettings.imagewidth; }) .catch(error => console.log('argh!', error.name ...
ImageCapture - Web APIs
imagecapture.getphoto
capabilities() returns a promise that resolves with a photo
capabilities object containing the ranges of available configuration options.
Basic concepts - Web APIs
the exact circumstances and browser
capabilities change over time, but the general philosophy of the browser vendors is to make the best effort to keep the data when possible.
MediaDevices.getUserMedia() - Web APIs
while information about a user's cameras and microphones are inaccessible for privacy reasons, an application can request the camera and microphone
capabilities it needs and wants, using additional constraints.
MediaDevices - Web APIs
see
capabilities and constraints in media capture and streams api (media stream) to learn more about constraints and how to use them.
MediaStream.getVideoTracks() - Web APIs
var imagecapture; navigator.mediadevices.getusermedia({video: true}) .then(mediastream => { document.queryselector('video').srcobject = mediastream; const track = mediastream.getvideotracks()[0]; imagecapture = new imagecapture(track); return imagecapture.getphoto
capabilities(); }) specifications specification status comment media capture and streamsthe definition of 'getvideotracks()' in that specification.
MediaStreamAudioSourceNode - Web APIs
this is why it is typically wiser to use mediastreamtrackaudiosourcenode, which provides similar
capabilities but was better-defined upon being added to the specification, so it's more reliable.
MutationObserverInit.attributes - Web APIs
you can expand the
capabilities of attribute mutation monitoring using other options: attributefilter lets you specify specific attribute names to monitor instead of monitoring all attributes.
MutationObserverInit.characterData - Web APIs
you can expand the
capabilities of attribute mutation monitoring using other options: characterdataoldvalue lets you specify whether or not you want the previous value of changed text nodes to be provided using the mutationrecord's oldvalue property.
Navigator.getUserMedia() - Web APIs
for details, see the constraints section under the modern mediadevices.getusermedia() method, as well as the article
capabilities, constraints, and settings.
Navigator - Web APIs
navigator.locks read only returns a lockmanager object which provides methods for requesting a new lock object and querying for an existing lock object navigator.media
capabilities read only returns a media
capabilities object that can expose information about the decoding and encoding
capabilities for a given format and output
capabilities.
NavigatorStorage.storage - Web APIs
the navigatorstorage.storage read-only property returns the singleton storagemanager object used to access the overall storage
capabilities of the browser for the current site or app.
OverconstrainedError - Web APIs
the overconstrainederror interface of the media capture and streams api indicates that the set of desired
capabilities for the current mediastreamtrack cannot currently be met.
RTCRtpReceiver - Web APIs
static methods rtcrtpreceiver.get
capabilities() returns the most optimistic view of the
capabilities of the system for receiving media of the given kind.
Using Service Workers - Web APIs
the install event is generally used to populate your browser’s offline caching
capabilities with the assets you need to run your app offline.
WebGL by example - Web APIs
next » webgl by example is a series of live samples with short explanations that showcase webgl concepts and
capabilities.
Getting started with WebGL - Web APIs
it's worth noting here that this series of articles introduces webgl itself; however, there are a number of frameworks available that encapsulate webgl's
capabilities, making it easier to build 3d applications and games, such as three.js and babylon.js.
WebXR Device API - Web APIs
to accomplish these things, the webxr device api provides the following key
capabilities: find compatible vr or ar output devices render a 3d scene to the device at an appropriate frame rate (optionally) mirror the output to a 2d display create vectors representing the movements of input controls at the most basic level, a scene is presented in 3d by computing the perspective to apply to the scene in order to render it from the viewpoint of each of the user's eyes by computin...
Using the Web Audio API - Web APIs
there's a stereopannernode node, which changes the balance of the sound between the left and right speakers, if the user has stereo
capabilities.
Window - Web APIs
windoworworkerglobalscope.indexeddb read only provides a mechanism for applications to asynchronously access
capabilities of indexed databases; returns an idbfactory object.
WindowOrWorkerGlobalScope - Web APIs
windoworworkerglobalscope.indexeddb read only provides a mechanism for applications to asynchronously access
capabilities of indexed databases; returns an idbfactory object.
WorkerGlobalScope - Web APIs
windoworworkerglobalscope.indexeddb read only provides a mechanism for applications to asynchronously access
capabilities of indexed databases; returns an idbfactory object.
Cognitive accessibility - Accessibility
cognitive impairment refers to a broad range of disabilities, from people with intellectual disabilities who may have the most-limited
capabilities, to age-related issues with thinking and remembering.
Color contrast - Accessibility
when designing readable interfaces for different vision
capabilities, the wcag guidelines recommend the following contrast ratios: type of content minimum ratio (aa rating) enhanced ratio (aaa rating) body text 4.5 : 1 7 : 1 large-scale text (120-150% larger than body text) 3 : 1 4.5 : 1 active user interface components and graphical objects such as icons and graphs 3 : 1 not defined these ratios do not apply to "incidental" text, such as inactive controls, logotypes, or purely decorative text.
@media - CSS: Cascading Style Sheets
security because media queries provide insights into the
capabilities—and by extension, the features and design—of the device the user is working with, there is the potential that they could be abused to construct a "fingerprint" which identifies the device, or at least categorizes it to some degree of detail that may be undesirable to users.
user-zoom - CSS: Cascading Style Sheets
accessibility concerns disabling zooming
capabilities prevents people experiencing low vision conditions from being able to read and understand page content.
Basic concepts of flexbox - CSS: Cascading Style Sheets
the flexible box module, usually referred to as flexbox, was designed as a one-dimensional layout model, and as a method that could offer space distribution between items in an interface and powerful alignment
capabilities.
Ordering Flex Items - CSS: Cascading Style Sheets
the specification says the following on this matter: “note: the reordering
capabilities of flex layout intentionally affect only the visual rendering, leaving speech order and navigation based on the source order.
color-adjust - CSS: Cascading Style Sheets
by default, the browser is allowed to make any adjustments to the element's appearance it determines to be necessary and prudent given the type and
capabilities of the output device.
Common (exsl) - EXSLT
xslt/xpath reference: xslt elements, exslt functions, xpath functions, xpath axes the exslt common package provides basic functions that expand upon the
capabilities of xslt.
Guide to Web APIs - Developer guides
oth apibroadcast channel apiccss counter stylescss font loading api cssomcanvas apichannel messaging apiconsole apicredential management apiddomeencoding apiencrypted media extensionsffetch apifile system api frame timing apifullscreen apiggamepad api geolocation apihhtml drag and drop apihigh resolution timehistory apiiimage capture apiindexeddbintersection observer apillong tasks api mmedia
capabilities api media capture and streamsmedia session apimedia source extensions mediastream recordingnnavigation timingnetwork information api ppage visibility apipayment request apiperformance apiperformance timeline apipermissions apipointer eventspointer lock apiproximity events push api rresize observer apiresource timing apisserver sent eventsservice workers apistoragestorage access apistreams t...
<img>: The Image Embed element - HTML: Hypertext Markup Language
g scalable vector graphics image/svg+xml .svg chrome, edge, firefox, internet explorer, opera, safari tiff tagged image file format image/tiff .tif, .tiff none built-in; add-ons required webp web picture format image/webp .webp chrome, edge, firefox, opera the abbreviation for each format links to a longer description of the format, its
capabilities, and detailed browser compatibility information; including which versions introduced support and specific special features that may have been introduced later.
<input type="image"> - HTML: Hypertext Markup Language
using image inputs the <input type="image"> element is a replaced element (an element whose content isn't generated or directly managed by the css layer), behaving in much the same way as a regular <img> element, but with the
capabilities of a submit button.
MIME types (IANA media types) - HTTP
g scalable vector graphics image/svg+xml .svg chrome, edge, firefox, internet explorer, opera, safari tiff tagged image file format image/tiff .tif, .tiff none built-in; add-ons required webp web picture format image/webp .webp chrome, edge, firefox, opera the abbreviation for each format links to a longer description of the format, its
capabilities, and detailed browser compatibility information; including which versions introduced support and specific special features that may have been introduced later.
Browser detection using the user agent - HTTP
progressive enhancement this design technique involves developing your web site in 'layers', using a bottom-up approach, starting with a simpler layer and improving the
capabilities of the site in successive layers, each using more features.
Connection management in HTTP/1.x - HTTP
a persistent connection is one which remains open for a period of time, and can be reused for several requests, saving the need for a new tcp handshake, and utilizing tcp's performance enhancing
capabilities.
Content negotiation - HTTP
even with the client hints extension, it has not a complete knowledge of the
capabilities of the browser.
CSP: sandbox - HTTP
allow-storage-access-by-user-activation lets the resource request access to the parent's storage
capabilities with the storage access api.
Content-Security-Policy - HTTP
adding additional policies can only further restrict the
capabilities of the protected resource, which means that there will be no connection allowed and, as the strictest policy, connect-src 'none' is enforced.
Index - HTTP
it is used for tracking message forwards, avoiding request loops, and identifying the protocol
capabilities of senders along the request/response chain.
Via - HTTP
it is used for tracking message forwards, avoiding request loops, and identifying the protocol
capabilities of senders along the request/response chain.
HTTP Index - HTTP
it is used for tracking message forwards, avoiding request loops, and identifying the protocol
capabilities of senders along the request/response chain.
An overview of HTTP - HTTP
the client-server structure, combined with the ability to simply add headers, allows http to advance along with the extended
capabilities of the web.
About JavaScript - JavaScript
javascript's dynamic
capabilities include runtime object construction, variable parameter lists, function variables, dynamic script creation (via eval), object introspection (via for ...
Function.prototype.bind() - JavaScript
bloomer.prototype.bloom = function() { window.settimeout(this.declare.bind(this), 1000); }; latebloomer.prototype.declare = function() { console.log(`i am a beautiful flower with ${this.petalcount} petals!`); }; const flower = new latebloomer(); flower.bloom(); // after 1 second, calls 'flower.declare()' bound functions used as constructors warning: this section demonstrates javascript
capabilities and documents some edge cases of the bind() method.
Promise - JavaScript
" + successmessage) }); example with diverse situations this example shows diverse techniques for using promise
capabilities, and diverse situations that can occur.
Image file type and format guide - Web media technologies
g scalable vector graphics image/svg+xml .svg chrome, edge, firefox, internet explorer, opera, safari tiff tagged image file format image/tiff .tif, .tiff none built-in; add-ons required webp web picture format image/webp .webp chrome, edge, firefox, opera the abbreviation for each format links to a longer description of the format, its
capabilities, and detailed browser compatibility information; including which versions introduced support and specific special features that may have been introduced later.
Using images in HTML - Web media technologies
image file type and format guide a guide to the various image file types commonly supported by web browsers including details about their individual use cases,
capabilities, and compatibility factors.
Index - XSLT: Extensible Stylesheet Language Transformations
14 an overview needshelp, needsmarkupwork, transforming_xml_with_xslt, xml, xslt the extensible stylesheet language/transform is a very powerful language, and a complete discussion of it is well beyond the scope of this article, but a brief discussion of some basic concepts will be helpful in understanding the description of netscape's
capabilities that follows.
An Overview - XSLT: Extensible Stylesheet Language Transformations
« transforming xml with xslt the extensible stylesheet language/transform is a very powerful language, and a complete discussion of it is well beyond the scope of this article, but a brief discussion of some basic concepts will be helpful in understanding the description of netscape's
capabilities that follows.
WebAssembly Concepts - WebAssembly
webassembly goals webassembly is being created as an open standard inside the w3c webassembly community group with the following goals: be fast, efficient, and portable — webassembly code can be executed at near-native speed across different platforms by taking advantage of common hardware
capabilities.