ExecutionContext* Performance::executionContext() const
{
if (!frame())
- return 0;
+ return nullptr;
return frame()->document();
}
{
PerformanceEntryVector entries;
- if (equalIgnoringCase(entryType, "resource"))
- for (PerformanceEntryVector::const_iterator resource = m_resourceTimingBuffer.begin(); resource != m_resourceTimingBuffer.end(); ++resource)
- entries.append(*resource);
+ if (equalIgnoringCase(entryType, "resource")) {
+ for (const auto& resource : m_resourceTimingBuffer)
+ entries.append(resource);
+ }
if (m_userTiming) {
if (equalIgnoringCase(entryType, "mark"))
{
PerformanceEntryVector entries;
- if (entryType.isNull() || equalIgnoringCase(entryType, "resource"))
- for (PerformanceEntryVector::const_iterator resource = m_resourceTimingBuffer.begin(); resource != m_resourceTimingBuffer.end(); ++resource)
- if ((*resource)->name() == name)
- entries.append(*resource);
+ if (entryType.isNull() || equalIgnoringCase(entryType, "resource")) {
+ for (const auto& resource : m_resourceTimingBuffer) {
+ if (resource->name() == name)
+ entries.append(resource);
+ }
+ }
if (m_userTiming) {
if (entryType.isNull() || equalIgnoringCase(entryType, "mark"))
const String& securityOrigin = requestingDocument->securityOrigin()->toString();
Vector<String> timingAllowOrigins;
timingAllowOriginString.string().split(' ', timingAllowOrigins);
- for (size_t i = 0; i < timingAllowOrigins.size(); ++i) {
- if (timingAllowOrigins[i] == securityOrigin)
+ for (const String& allowOrigin : timingAllowOrigins) {
+ if (allowOrigin == securityOrigin)
return true;
}
if (!passesTimingAllowCheck(finalResponse, initiatorDocument, emptyAtom))
return false;
- for (size_t i = 0; i < redirectChain.size(); i++) {
- if (!passesTimingAllowCheck(redirectChain[i], initiatorDocument, emptyAtom))
+ for (const ResourceResponse& response : redirectChain) {
+ if (!passesTimingAllowCheck(response, initiatorDocument, emptyAtom))
return false;
}